User Tools

Site Tools


nao_ha_distincao_entre_maiusculas_e_minusculas

A linguagem Pascal é case-insensitive, isto é, não diferencia maiúsculas de minúsculas. Porém, é recomendado o uso padronizado para fins de legibilidade. Ainda há uma consideração sobre o uso exagerado de maiúsculas.

Embora ambas as versões seguintes gerem o mesmo programa executável, a versão com comandos e identificadores em maiúsculas tem a legibilidade prejudicada.

Versão 1:

program calcular_imc;
var
   nome : string;
   altura, peso, imc : real;
begin
   write('Digite o nome do paciente: ');
   readln(nome);
   write('Digite a altura em metros (Ex.: 1.78): ');
   readln(altura);
   write('Digite o peso em quilogramas (Ex.:93): ');
   readln(peso);
   writeln;

   imc := peso/(altura*altura);
   writeln('O paciente ', nome, ' tem o I.M.C. igual a ', imc:4:2);

   write('Pressione qualquer tecla para sair.');
end.

Versão 2:

PROGRAM CALCULAR_IMC;
 VAR
    NOME : STRING;
    ALTURA, PESO, IMC : REAL;
 BEGIN
    WRITE('DIGITE O NOME DO PACIENTE: ');
    READLN(NOME);
    WRITE('DIGITE A ALTURA EM METROS (EX.: 1.78): ');
    READLN(ALTURA);
    WRITE('DIGITE O PESO EM QUILOGRAMAS(EX.: 93): ');
    READLN(PESO);
    WRITELN;

    IMC := PESO/(ALTURA*ALTURA);
    WRITELN('O PACIENTE ', NOME, ' TEM O IMC IGUAL A ', IMC:4:2);

    WRITE('PRESSIONE QUALQUER TECLA PARA CONTINUAR.');
 END.

A leitura do código fica mais fluente quando letras minúsculas são utilizadas.

Costuma-se usar maiúsculas para nomes de constantes, por exemplo.

nao_ha_distincao_entre_maiusculas_e_minusculas.txt · Last modified: 2019/04/24 10:51 by castilho