Paulo Truta
Portugal@Home Member
A minha professora mandou-nos criar um programa em pascal que lesse o nome de uma pessoa, a sua nacionalidade e a sua idade, ao que eu criei sem problemas (Bastante fácil )
Fui o primeiro a acabar o programa, mesmo de pois de a prof me ter literalmente ''obrigado'' a escrevê-lo no caderno em pseudo-código.
Para trabalho de casa, a prof. mandou-nos melhorar este programa da seguinte maneira:
O programa tem de colocar a primeira letra do nome e nacionalidade da pessoa em maiúsculas.
A única coisa que consigo fazer é colocar todas as letras em maiúsculas, como podem ver na seguinte linha:
Qual é a maneira de colocar apenas a primeira letra maiúscula?
Cumprimentos
Código:
Program eleitores ;
var idade: integer;
nome, nacionalidade: string;
Begin
writeln('Introduza o seu nome');
readln(nome);
writeln('Introduza a sua nacionalidade');
readln(nacionalidade);
writeln('Introduza a sua idade');
readln(idade);
if idade>18 then
begin
writeln(nome,', você é eleitor em ',nacionalidade);
end
else
writeln(nome,', você não é eleitor em ',nacionalidade);
End.
Fui o primeiro a acabar o programa, mesmo de pois de a prof me ter literalmente ''obrigado'' a escrevê-lo no caderno em pseudo-código.
Para trabalho de casa, a prof. mandou-nos melhorar este programa da seguinte maneira:
O programa tem de colocar a primeira letra do nome e nacionalidade da pessoa em maiúsculas.
A única coisa que consigo fazer é colocar todas as letras em maiúsculas, como podem ver na seguinte linha:
Código:
writeln( upcase(nome),', você não é eleitor em ', upcase(nacionalidade);
Qual é a maneira de colocar apenas a primeira letra maiúscula?
Cumprimentos