Exercícios de revisão Considerando A=1, B=5 e C=-1, dizer se é verdadeiro ou falso: 1. (A + B) > (C + 5) 2. (A>=1) e (C>0) 3. (A<=A) ou (B<C) Para que valores de A as expressões abaixo são verdadeiras? 1. (A<1) e (A>10) 3. (A>1) e (A<10) 4. (A>1) ou (A<10) 2. (A<1) ou (A>10) Dado o algoritmo abaixo, que valores serão mostrados? inteiro: A,B,C A=3 B=5 C=A + B – 6 se A > C então C= C- B senão B = 1 Se A > B então se B > C então A = 20 senão C = 10 senão A = A + 5 mostrar A,B,C Dado o algoritmo abaixo, que valores serão mostrados? inteiro: A, B, C A=0 enquanto A <= 0 repetir A=A+1 B=A+1 C=A+B*2 mostrar A,B,C Dado o algoritmo abaixo, que valores serão mostrados? inteiro: A, B, real: R B = 2 A = 3 R = 20 para I=1 até 3 A = A * I B = B + I R = R / 2 se A > 10 então B = mostrar A,B,R I repetir * I B - 1 Dado o algoritmo abaixo, que valores serão mostrados? inteiro: A, B, I, K A = 3 B = 2 para I=1 até 2 repetir A = A * I para K=1 até I repetir B = B+K se I > 1 então A=A-1 B = B+I mostrar A,B Corrija os seguintes trechos, se e onde julgar necessário: a) float temp_max; printf(“Temperatura Máxima = ”, temp_max); b) if ano % 4 = 0 && ano % 400 = = 0 printf(“E’ bissexto!”); c) int val; scanf(“&f”, %val); d) if indice > 0.3 printf(“Parar grupo1”); if indice > 0.4 printf(“Parar grupos 1 e 2”); else printf(“Parar os 3 grupos”); Seja o trecho: soma = 0; scanf(“%d”, &valor); while (valor > 0) { soma = soma + valor; scanf(“%d”, &valor); } Indique a seguir, em cada caso, o valor, ou valores, fornecido(s) pelo usuário, que faça(m) com que o trecho while acima seja executado: uma vez: nenhuma vez: duas vezes: Exercícios • Sabe-se que um número perfeito é aquele em que a soma dos seus divisores positivos, exceto o próprio, é igual a ele mesmo. Exemplos: 6 (1+2+3) e 28. Desenvolva um algoritmo que identifique se o número lido é perfeito ou não. • Fazer um programa que leia um valor (X) e depois calcule e escreva o resultado do seguinte somatório: X25 X24 X23 X22 X1 ... 1 2 3 4 25 Foi realizada uma pesquisa em Porto Alegre, com um número desconhecido de pessoas. De cada entrevistado foram colhidos os seguintes dados: - clube de preferência (1-Grêmio; 2-Internacional; 3-Outros); - salário; - naturalidade (0-Porto Alegre; 1-Outras). Deseja-se saber: 1) percentual de torcedores por clube; 2) média salarial dos torcedores do Grêmio e do Internacional; 3) número de pessoas nascidas em Porto Alegre que não torcem por nenhum dos dois primeiros clubes; 4) número de pessoas entrevistadas. Desafio: Escrever um algoritmo que lê um valor no caixa eletrônico e calcula o número de cédulas de R$ 100, R$ 50,00, R$ 20,00, R$ 10,00, R$ 5,00 e R$ 2,00 necessárias para que o caixa eletrônico efetue o pagamento do valor sacado ao cliente. Deve-se utilizar o menor número possível de cédulas.