Ir ao conteúdo

Ajuda em C


rodrigo196

Posts recomendados

Postado

Sempre que eu executo o programa abaixo, independente dos valores entrados, o resultado mostrado é 0, alquem poderia me ajudar a encontrar o erro?

#include <stdio.h>

#include <conio.h>

#include <math.h>

double juros_simples(double montante, float taxa, float tempo)

{

return (montante*(1+taxa*tempo));

}

double juros_composto(double montante, float taxa, float tempo)

{

return (montante*pow(1+taxa,tempo));

}

main()

{

double montante;

float taxa,tempo;

int op;

printf("Entre com o valor do montante inicial->");

scanf("%f",&montante);

printf("Entre com a taxa mensal de juros em decimal->");

scanf("%f",&taxa);

printf("Entre com o tempo da aplicação em meses->");

scanf("%f",&tempo);

printf("Entre com 1 para juros simples e 2 para juros composto->");

scanf("%d",&op);

switch(op){

case 1:

printf("Montante Final = %f reais.",juros_simples(montante,taxa,tempo));

break;

case 2:

printf("Montante Final = %f reais.",juros_composto(montante,taxa,tempo));

break;

default:

printf("Dados Invalidos!!");

}

getch();

}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!