Trabalho de programação em linguagem C (4 exercícios)
/*
1) O gráfico abaixo representa as despesas de uma empresa com manutenção e aquisição de equipamentos eletrônicos. Crie um algoritmo que, com base nos dados históricos, possa fazer uma previsão de gastos para os próximos anos, mostrando a estimativa de gastos para o ano informado pelo usuário.
Ano gasto
1995 1800.00
1996 2346.00
1997 4050.00
1998 4903.00
1999 5320.00
2000 6750.00
2001 7430.00
2002 8610.00
*/
#include
#include
int main()
{
float gastoAnual = 0, gastoFuturo = 0; int anoAtual = 0, anoFuturo = 0, qtdDeAnos = 0;
printf("Insira o ano que se deseja calcular os gastos (Futuro)."); scanf("%i",&anoFuturo);
if(anoFuturo > 2002) { qtdDeAnos = anoFuturo - 2002; gastoFuturo = ((qtdDeAnos * 972.85) + 8610.00); printf("No ano de %i teremos entao um gasto de %.2f",anoFuturo,gastoFuturo); } else printf("Nao se calcula gastos de anos inferiores a 2002");
return 0;
}
Exercício 02
/*
2) Escreva um algoritmo que receba um ano e mostre se o mesmo é bissexto ou não.
Um ano é bissexto se for divisível por 4, mas não por 100. Um ano também é bissexto se for divisível por 400. Exemplos de anos bissextos: 2000; 2012; 1996
*/
#include
#include
int main()
{ int ano = 0; printf("Insira o ano!\n"); scanf("%i",&ano);
if (((ano%4 == 0) && (ano%100 != 0)) || (ano%400 == 0)) printf("O ano %i e um ano Bissexto!",ano); else printf("O ano %i nao e um ano Bissexto!",ano);
return 0;
}
/*
3) Escreva um algoritmo que crie um número aleatório x menor que 900 por meio da função aleatorio(). O algoritmo deve solicitar um número n ao usuário e compará-lo com x:
• se n for menor que x, o programa deve imprimir “MUITO PEQUENO” e solicitar novamente um número ao usuário;
• se n for maior que x, o programa deve imprimir “MUITO GRANDE” e