RespostasExerciciosRepeticao
1475 palavras
6 páginas
EXERCÍCIOS SOBRE ESTRUTURAS DE REPETIÇÃO1. Faça um programa que calcule e escreva o valor de S:
int numerador, denominador; float divisao, S=0; numerador=1; denominador=1; while (numerador<=99) { divisao=(float)numerador/denominador; S=S+divisao; numerador=numerador+2; denominador=denominador+1; } mostre ("O resultado calculado eh %.2f\n", S);
2. Faça um programa que solicite ao usuário para digitar valores numéricos inteiros positivos. Encerre a entrada de dados qdo for digitado um número negativo ou zero. Calcule a média dos números positivos digitados. int numero, soma=0, cont=0; float media; ler ("\nDigite um numero inteiro (negativo para sair): ") numero; while(numero>0) { soma=soma+numero; cont=cont+1; ler ("\nDigite um numero inteiro positivo: ") numero; } if (cont>=1) { media=(float)soma/cont; mostre ("A media calculada foi %.2f\n", media); } else mostre ("\nNenhum valor positivo foi digitado!\n");
3. Faça um programa que solicite ao usuário 10 números inteiros e, ao final, informe a quantidade de números ímpares e pares lidos. Calcule também a soma dos números pares e a média dos números ímpares. int cont, numero, par=0, impar=0, somaPar=0, somaImpar=0; float mediaImpar; for (cont=0; cont<10; cont++) { ler ("\nDigite um valor inteiro: ") numero; if ((numero mod 2)==0) { par++; somaPar=somaPar+numero; } else { impar++; somaImpar=somaImpar+numero; } } if (impar>0) { mediaImpar=(float)somaImpar/impar; mostre ("\nA media dos numeros impares eh %.2f", mediaImpar); } mostre ("\nNumero de impares: %d", impar); mostre ("\nNumero de pares: %d", par);