Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercícios Aula 15 – While 01 - Escreva, usando while, o programa para calcular a média de 100 números. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); int media, nums, cont, soma; cont=1; soma=0; printf ("Entre com cem (100) números qualquer: \n"); while(cont<=100){ scanf("%d",&nums); soma = nums+soma; cont++; } media = soma/100; printf ("A média dos números digitados é %d:", media); } 02 - Elabore um programa em C que leia 100 números fornecidos pelo usuário e imprima todos os números maiores que 20. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); int nums, cont, maior; cont=1; maior=0; printf("Entre com cem (100) números quaisquer: \n"); while(cont<=5){ scanf("%d",&nums); if(nums>20) printf("Oh! Este é maior q vinte (20)\n",maior); maior=nums; cont++; } } 03 - Elabore um programa que conte a quantidade de números pares e ímpares digitados por um usuário em um conjunto de 100 números. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); int cont, pares, impar,num; cont=1; pares=0; impar=0; printf("Entre com cem (100) números distintos: \n"); while(cont<=100){ scanf("%d",&num); if (num%2==0) pares++; else impar++; cont++; } printf("Dentre os números digitados: %d são pares e %d são ímpares.", pares, impar); } 04 - Elabore um programa em C que determine o menor valor de um conjunto de 100 números. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); int cont, num, menor; cont=0; printf("Dentre os números randomizados o menor é: \n"); while(cont<100){ num=rand(); if(num<rand) menor=num; cont++; } printf("%d " ,menor); } 05 - Escreva, usando while, o programa para calcular a média de N números. * Dica: primeiramente peça para o usuário informar o valor de N, ou seja, quantos números ele desejar realizar a soma. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main( ){setlocale(LC_ALL, ""); int qtdnum, cont, num, soma, media; cont=0; printf("Você quer saber a média de quantos números? \n"); scanf("%d",&qtdnum); printf("Entre com os números desejados: \n"); while(cont<qtdnum){ scanf("%d", &num); soma=num+soma; cont++; media=soma/cont; } printf("A média dos números informados é: %d", media); } 06 - Revisão: Responda as questões abaixo a. O que é uma estrutura de repetição? São comandos usados sempre que uma ou mais instruções tiverem de ser repetidas enquanto uma certa condição estiver sendo satisfeita. b. O que é o laço while? É uma estrutura de repetição utilizada para repetir um bloco de comandos até que a condição seja verdadeira. c. Qual a sintaxe do while? <inicialização> while (<condição>) { <comandos> <incremento> } d. Qual estrutura de repetição usada em algoritmos (pseudocódigo) que é similar ao while? Enquanto enquanto <condição> faça <comandos> fim enquanto
Compartilhar