Documenstos jhowtromundo
669 palavras
3 páginas
program mensalidade_seguro;uses CRT;
var nome : string; sexo, grupo_risco : char; idade : byte; codigo : word; mens_atual, mens_reajustada, reajuste, desconto : real;
begin
clrscr;
gotoxy(28,02); writeln('SECURITY S/A');
gotoxy(10,04); writeln('<< Reajuste do Valor da Mensalidade do Seguro >>');
gotoxy(13,06); writeln('::::::::::::Dados do Segurado::::::::::::');
gotoxy(14,08); writeln('Codigo. [0=FIM].: ');
gotoxy(01,20); writeln('Erro:');
gotoxy(14,09); writeln('Nome............: '); gotoxy(14,10); writeln('Idade...........: '); gotoxy(14,11); writeln('Sexo. [F ou M]..: '); gotoxy(14,12); writeln('Grupo de Risco.(A, B, OU M)..: '); gotoxy(14,14); writeln('Valor da Mensalidade Atual R$: ');
gotoxy(32,08); readln(codigo);
while(codigo <> 0) do
begin
gotoxy(32,09); readln(nome);
gotoxy(32,10); readln(idade); while (idade < 18) or (idade > 70) do begin gotoxy(08,20); writeln('Idade do segurado deve estar entre 18 e 70 anos.'); gotoxy(32,10); clreol; readln(idade); gotoxy(08,20); clreol; end;
gotoxy(32,11); readln(sexo); sexo := upcase (sexo); while NOT(sexo in ['F','M']) do //if (sexo <> 'M') and (sexo <> 'F') then begin gotoxy(08,20); writeln('Sexo deve ser igual a F ou M.'); gotoxy(32,11); clreol; readln(sexo); sexo := upcase (sexo); gotoxy(08,20); clreol; end;
gotoxy(45,12); readln(grupo_risco); grupo_risco := upcase (grupo_risco); while NOT (grupo_risco in ['A','B','M']) do //if