TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho

Casos: Trabalho. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  3/12/2014  •  1.193 Palavras (5 Páginas)  •  811 Visualizações

Página 1 de 5

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);

...

Baixar como (para membros premium)  txt (4 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com