Baixe o app para aproveitar ainda mais
Prévia do material em texto
EMB5013 - Introdução à Programação de Computadores Profa. Tatiana Renata Garcia Lista 4 – Estruturas de seleção – GABARITO 1 – a) C1, C4, C5, C7, C8, C9 b) C1, C2, C3, C9 c) C1, C6, C7, C8, C9 d) C1, C8, C9 2 – Início inteiro: A,B,C; leia(A,B,C); se (A=C) ou (B=C) ou (A=B) então escreva(“números iguais”); senão se (A>B) e (A>C) então //A é o maior se (B>C) então escreva (A,B,C); senão escreva(A,C,B); fimse; senão se (B>A) e (B>C) então //B é o maior se (A>C) então escreva(B,A,C); senão escreva(B,C,A); fimse; senão //C é o maior se (A>B) então escreva(C,A,B); senão escreva(C,B,A); fimse; fimse; fim se; fim se; Fim. 3 – Início inteiro: num, dez, uni, cen; leia(num); se num > 111 e num < 999 então uni ← num mod 10; dez ← (num div 10) mod 10; cen ← num div 100; escreva(uni, dez, cen); fimse; Fim. 4 – Início inteiro: ano; leia(ano); se ano mod 400 ou (ano mod 4=0 e ano mod 100<>0) então escreva(“Ano bissexto”); senão escreva(“Ano não é bissexto”); fimse; Fim. 5 – a) C1 e C6 b) C3, C4, C5 e C6 c) C2, C5, C6 d) A = Falsidade, B= Falsidade, C = não importa e) Não existe combinação 6 – Após a execução: L = 0 7 – Início inteiro: I; leia(I); escolha(I): caso (I>=5 e I<=7): escreva(“infantil A”); caso (I>=8 e I<=10): escreva(“infantil B”); caso (I>=11 e I<=13): escreva(“juvenil A”); caso (I>=14 e I<=17): escreva(“juvenil B”); caso contrário: se I >=18 então escreva(“adulto”); fimse; fim escolha; Fim. 8 – Início real: H, P; caracter: S; leia(H,S); se (S = “M”) então P ← (72,7* H) – 58; senão se (S = “F”) então P ← (62,1 * H) – 44,7; fimse; fimse; escreva(“Peso ideal =”, P); Fim. 9 – Início inteiro: X, dez1, dez2; real: raiz; leia(X); se X >= 1111 e X <= 9999 então raiz ← rad(X); dez1 ← X div 100; dez2 ← X mod 100; se raiz = dez1 + dez2 então escreva (“é igual”); senão escreva (“não é igual”); fimse; senão escreva (“X invalido”); fimse; Fim. 10 – Início real: peso; inteiro: idade, gotas, dosagem; leia (“peso:”, peso, “idade”, idade); se idade >= 12 então se peso >= 60 então dosagem ← 1000 senão dosagem ← 875 senão escolha(peso): caso (peso>=5 e peso <=9): dosagem ← 125; caso (peso>=9.1 e peso <=16): dosagem ← 250; caso (peso>=16.1 e peso<=24): dosagem ← 375; caso (peso>=24.1 e peso<=30): dosagem ← 500; caso contrário: dosagem ← 750; fim escolha; fim se; gotas ← (20*dosagem)/500; escreva (“O paciente deve tomar: “, gotas) Fim.
Compartilhar