Programação em C - Exercícios introdutórios
1 - Uma loja de eletrodomésticos permite que seus produtos sejam pagos em até 5 parcelas. Crie um algoritmo que calcule o valor de cada parcela a ser paga após serem fornecidos o valor da compra, o valor da entrada e a quantidade de parcelas. int main(int argc, char *argv[]) { int parcelas; float valor, entrada, valorparcelas; printf("Digite o valor do produto: "); scanf("%f", &valor); printf("Digite o valor da entrada: "); scanf("%f", &entrada); printf("Digite o numero de parcelas: "); scanf("%d",&parcelas); if ((parcelas>5)&&(parcelas==0)&&(entrada>valor))
{
printf("Numero de parcelas invalido/Entrada maior que o valor de compra"); } else { valorparcelas=(valor-entrada)/parcelas; printf("O valor de cada parcela sera de: %.2f", valorparcelas);
}
return 0;
}
2 - Crie um algoritmo par ler dois números e responder as questões abaixo: a - Qual é o maior b - Qual é o menor c - Qual a soma d - Qual a média int main(int argc, char *argv[]) { float media,a,b,soma; printf("Digite o primeiro numero: "); scanf("%f", &a); printf("Digite o segundo numero: "); scanf("%f", &b); soma=(a+b); media=(a+b)/2; printf("O valor da soma e: %.1f\n",soma); printf("O valor da media e: %.1f \n", media); if (a==b)
{
printf("Os dois numeros digitados são iguais");
}
else if (a>b){ printf("O maior numero e: %.1f\n", a);
printf("O menor numero e: %.1f", b);
}
else{ printf("O maior numero e: %.1f\n", b); printf("O menor numero e: %.1f", a);
}
return 0;
}
3 - Crie um algoritmo para calcular o tempo de habilitação de uma pessoa à partir da idade informada: a - Se idade maior que 18 informar quanto tempo de habilitação a pessoa possui; b - Se idade menor que 18 informar quanto tempo ainda falta para tirar a habilitação; int main(int argc, char *argv[]) { int idade, tempo; printf("Digite sua idade: "); scanf("%d", &idade); if (idade20)
{
soma=(a+b+8); printf("O valor da soma no programa foi de :