Fundamentos Da Computação
Exames: Fundamentos Da Computação. Pesquise 862.000+ trabalhos acadêmicosPor: md0429 • 4/3/2015 • 805 Palavras (4 Páginas) • 364 Visualizações
1) Construa um programa que leia um conjunto de dados contendo altura, cor dos olhos e sexo (masculino e feminino) de um grupo de 20 pessoas e que calcule e escreva:
a) Maior altura entre os homens;
b) Menor altura entre as mulheres;
c) Quantas mulheres de olhos azuis.
Program DADOS ;
CONST X=20;
VAR A, MAIORA, MENORA: REAL;
COR, S: CHAR;
CONT, MA:INTEGER;
Begin
MA:=0;
CONT:=1;
MENORA:=5;
MAIORA:=0;
WHILE (CONT<=X) DO
BEGIN
WRITELN ('DIGITE SUA ALTURA e COR DOS OLHOS ("A" PARA OLHOS AZUIS, "C" PARA OLHOS CASTANHOS OU "V" PARA OLHOS VERDES): ');
READLN ( A, COR);
WRITELN ('DIGITE SEU SEXO ("F" PARA SEXO FEMININO OU "M" PARA SEXO MASCULINO): ');
READLN (S);
IF (S='F') AND (COR='A') THEN
BEGIN
MA:=MA+1;
END;
IF (A<MENORA) AND (S='F') THEN
BEGIN
MENORA:=A;
END;
IF (A>MAIORA) AND (S='M') THEN
BEGIN
MAIORA:=A;
END;
CONT:=CONT+1;
END;
WRITELN ('A MAIOR ALTURA ENTRE OS HOMENS É: ', MAIORA:0:2);
WRITELN ('A MENOR ALTURA ENTRE AS MULHERES É: ',MENORA:0:2);
WRITELN ('O NÚMERO DE MULHERES COM OLHOS AZUIS É: ',MA);
End.
2) Considere as seguintes faixas etárias: Criança (de 0 a 10 anos), Adolescente (de 11 a 16 anos), Jovem ( de 17 a 26 anos) e Adulto ( acima de 27 anos). Construa um algoritmo que leia o nome e a idade de 10 pessoas. Para cada pessoa informe a qual faixa etária ela pertence. Além disso, calcule e escreva a quantidade de pessoas pertencentes à faixa etária de criança e a quantidade de pessoas pertencentes à faixa etária de adulto.
Program FAIXA ;
CONST X=10;
VAR NOME:CHAR;
ID, CR, ADO, JOV, ADU, CONT: INTEGER;
Begin
CONT:=1;
WHILE (CONT<=X) DO
BEGIN
WRITELN ('DIGITE SEU NOME: ');
READLN (NOME);
WRITELN ('DIGITE SUA IDADE: ');
READLN (ID);
IF (ID>0) AND (ID<=10) THEN
BEGIN
CR:=CR+1;
WRITELN ('VOCÊ PERTENCE À FAIXA ETÁRIA: CRIANÇA.');
END;
IF (ID>10) AND (ID<=16) THEN
BEGIN
ADO:=ADO+1;
WRITELN ('VOCÊ PERTENCE À FAIXA ETÁRIA: ADOLESCENTE.');
END;
IF (ID>16) AND (ID<=26) THEN
BEGIN
JOV:=JOV+1;
...