Lista de exercício 02- Estrutura Condicional
2)Construa um programa que leia dois valores numéricos inteiros e efetue a adição; caso o resultado seja maior que 10, apresentá-lo.
algoritmo L2P02; var inteiro: A, B, SOMA; início leia(A,B);
SOMA 10 ) então imprima(SOMA); fim-se fim 3)Construa um programa que determine (imprima) se um dado número N inteiro(recebido através do teclado) é PAR ou ÍMPAR. algoritmo L2P03; var inteiro: N, RESTO; início leia(N);
RESTO 0) fprintf(1,”%d eh POSITIVO\n”,N); else if ( N < 0 ) fprintf(1,”%d eh NEGATIVO\n”,N); else fprintf(1,”%d eh NULO\n”,N); end end
5) Construir um programa que leia dois números e efetue a adição. Caso o valor somado seja maior que 20, este deverá ser apresentado somando-se a ele mais 8; caso o valor somado seja menor ou igual a 20, este deverá ser apresentado subtraindo-se 5. algoritmo L2P04; var inteiro: N; início leia(N); se ( N > 0 ) então imprima(N," é POSITIVO"); senão se ( N < 0 ) então imprima(N,"é NEGATIVO"); senão imprima(N,"é NULO"); fim-se fim-se fim 6) Escreva um programa que leia um número e imprima a raiz quadrada do número caso ele seja positivo ou igual a zero e o quadrado do número caso ele seja negativo. algoritmo L2P06; var real: NUM; início imprima("Digite um numero: "); leia(NUM); se ( NUM >= 0 ) então imprima("Raiz quadrada: ", raiz(NUM) ); senão imprima("Quadrado: ", NUM ** 2 ); fim-se fim
7) Escreva um programa que receba um número e imprima uma das mensagens: “é múltiplo de 3” ou “não é múltiplo de 3”.
algoritmo L2P07; var inteiro: NUM, RESTO; início leia(NUM);
RESTO = 65) disp(“eleitor facultativo”); else disp(“eleitor obrigatorio”); end end