Trabalho
Casos: Trabalho. Pesquise 861.000+ trabalhos acadêmicosPor: j.lennonmg • 3/12/2014 • 1.193 Palavras (5 Páginas) • 811 Visualizações
Programação Estruturada I
Aula 2 – Introdução a Linguagem de
Programação C
Exercícios
1. Faça um programa que imprima um menu de 4 pratos na tela
e uma quinta opção para sair do programa. O programa deve
imprimir o prato solicitado. O programa deve terminar quando
for escolhido a quinta opção.
2. Faça um programa que lê um número N e imprima os valores
entre 2 e N, que são divisores de N.
3. Escreva um programa que leia um número inteiro positivo N,
em seguida leia N números inteiros e calcule a média destes
números, o maior e o menor deles.
4. Escreva um programa que leia um inteiro não negativo X, em
seguida leia N números e calcule a frequência de ocorrência de X
nos números digitados. O programa deverá ser encerrado
quando um número menos que 0 for digitado.
5. Escreva um programa que lê um número X, e então imprime o
menor número primo que é maior ou igual X, e imprime o maior
primo que é menor ou igual a X.
Respostas:
1. #include <stdio.h>
// Menu - 4 pratos
main()
{
char m;
do
{
printf("\tMENU");
printf("\n\n(A) - PRATO A: R$ 50.00");
printf("\n(B) - PRATO B: R$ 70.00");
printf("\n(C) - PRATO C: R$ 85.00");
printf("\n(D) - PRATO D: R$ 90.00");
printf("\n(S) - Sair do Menu");
printf("\nOpcao: ");
m=getche();
switch(m)
{
case 'a':
case 'A':
printf("\n\n\tPRATO A: R$ 50.00\n ");
getch();
break;
case 'b':
case 'B':
printf("\n\n\tPRATO B: R$ 70.00\n ");
getch();
break;
case 'c':
case 'C':
printf("\n\n\tPRATO C: R$ 85.00\n ");
getch();
break;
case 'd':
case 'D':
printf("\n\n\tPRATO D: R$ 90.00\n ");
getch();
break;
case 's':
case 'S':
printf("\n\n\tObrigado pela Preferencia!\n ");
getch();
break;
default:
printf("\n\n\t\t Prato desconhecido");
getch();
break;
}
system("cls");
}while(m != 's' && m != 'S');
}
2. #include <stdio.h>
//Imprimir os divisores entre 2 e N, que são divisores de N.
main()
{
int i=2, n;
printf("\nINFORME UM VALOR: ");
scanf("%d", &n);
printf("\nOS DIVISORES ENTRE %d E %d SAO: ", 2, n);
while(i<=n)
{
if (n%i==0)
printf("%d " ,i);
...