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 />
}