14.03.2015 Views

RESPOSTAS DA LISTA DE EXERCíCIOS 05

RESPOSTAS DA LISTA DE EXERCíCIOS 05

RESPOSTAS DA LISTA DE EXERCíCIOS 05

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Exercícios: Algoritmos Condicionais<br />

1. Leia 3 valores inteiros (X, Y, Z), determina e escreve o menor deles.<br />

#include <br />

#include <br />

main(){<br />

int x, y, z, menor;<br />

printf ("\nDigite um valor inteiro: ");<br />

scanf ("%d", &x);<br />

printf ("\nDigite um valor inteiro: ");<br />

scanf ("%d", &y);<br />

printf ("\nDigite um valor inteiro: ");<br />

scanf ("%d", &z);<br />

if (x


else if (indice >=0.4 && indice =0.5)<br />

printf ("\n Todos os grupos devem suspender atividades\n");<br />

system("pause");<br />

}<br />

4. Um Banco concederá um crédito especial aos seus clientes, variável com o saldo médio no<br />

último ano. Faça um algoritmo que leia o saldo médio de um cliente e calcule o valor do<br />

crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o<br />

valor do crédito.<br />

Saldo médio<br />

Percentual<br />

de 0 a 200,00 nenhum crédito (crédito = 0)<br />

de 201,00 a 400,00<br />

de 401,00 a 600,00<br />

acima de 600,00<br />

20% do valor do saldo médio<br />

30% do valor do saldo médio<br />

40% do valor do saldo médio<br />

#include <br />

#include <br />

main(){<br />

float saldoMedio, credito;<br />

printf ("\nDigite o saldo medio: ");<br />

scanf ("%f", &saldoMedio);<br />

if (saldoMedio=0 && saldoMedio=201 && saldoMedio=401 && saldoMedio600)<br />

credito=saldoMedio*0.4;<br />

printf ("\n O saldo medio digitado eh %.2f e o credito calculado eh de %.2f\n", saldoMedio, credito);<br />

system("pause");<br />

}<br />

5. Um vendedor necessita de um programa que calcule o preço total devido por um cliente. O<br />

programa deve receber o código de um produto e a quantidade comprada e calcular o preço<br />

total, usando a tabela abaixo. Mostrar uma mensagem no caso de código inválido.<br />

Código Produto<br />

Preço Unitário<br />

1001 R$ 5,32<br />

1324 R$ 6,45<br />

6548 R$ 2,37<br />

987 R$ 5,32<br />

7623 R$ 6,45<br />

#include <br />

#include <br />

main(){<br />

int codigo, qtdade;<br />

float precoTotal;<br />

printf ("\nDigite o codigo: ");<br />

scanf ("%d", &codigo);<br />

printf ("\nDigite a qtdade: ");<br />

scanf ("%d", &qtdade);<br />

switch (codigo){<br />

case 1001:precoTotal=5.32*qtdade; break;<br />

case 1324:precoTotal=6.45*qtdade; break;


case 6548:precoTotal=2.37*qtdade; break;<br />

case 987:precoTotal=5.32*qtdade; break;<br />

case 7623:precoTotal=6.45*qtdade; break;<br />

default:printf ("\nCodigo invalido!\n"); system("pause"); exit(0);<br />

}<br />

printf ("\nO preco total eh %.2f\n", precoTotal);<br />

system("pause");<br />

}<br />

6. Ler um número inteiro, e verificar se o número corresponde a um mês válido no calendário e<br />

escrever o nome do mês, senão escrever uma mensagem ‘Mês Inválido’.<br />

#include <br />

#include <br />

main(){<br />

int numero;<br />

printf ("\nDigite o numero do mes: ");<br />

scanf ("%d", &numero);<br />

if (numero12)<br />

{<br />

printf ("\nMes invalido!\n");<br />

system("pause");<br />

exit(0);<br />

}<br />

switch (numero){<br />

case 1: printf ("Janeiro\n"); break;<br />

case 2: printf ("Fevereiro\n"); break;<br />

case 3: printf ("Marco\n"); break;<br />

case 4: printf ("Abril\n"); break;<br />

case 5: printf ("Maio\n"); break;<br />

case 6: printf ("Junho\n"); break;<br />

case 7: printf ("Julho\n"); break;<br />

case 8: printf ("Agosto\n"); break;<br />

case 9: printf ("Setembro\n"); break;<br />

case 10: printf ("Outubro\n"); break;<br />

case 11: printf ("Novembro\n"); break;<br />

case 12: printf ("Dezembro\n"); break;<br />

}<br />

system("pause");<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!