Jump to content
Fórum Script Brasil
  • 0

como solucionar código que simula investimentos com Juros Compostos ?


Question

Olá, pessoal. Sou novo no fórum e também novo na arte da programação e gostaria da ajuda de vocês pra fazer o seguinte código funcionar. Já tentei de tudo, pesquisei bastante e infelizmente ainda não possuo o conhecimento necessário para resolver isto. Se alguém puder corrigir e/ou apontar os erros e/ou possíveis soluções eu já ficarei muito grato.

 

OBS: Isso não é um trabalho de faculdade, não estou explorando vocês para resolverem pra mim. Desenvolvi o código desde o início sozinho e sou auto de data nessa área, estou aprendendo por mim mesmo.

 

#include <stdio.h>
#include <conio.h>

float mult (float p, float q, float h)

{
    return ((p) * ((1 + q) * h));
}

int main ()
{
    
    int Capital, Periodo, x;
    float Juros, y, w, rev, urf, orc, ju, p, q, h;
    
    printf("\n\nBem Vindo à Calculadora de Juros Compostos!");
    printf("\nLeia as Intruções Escreva o Que Se Pede e Depois Pressione enter");
    printf("\nDigite o Capital:  ");
    scanf("\n%d", &Capital);
    printf("\nDigite o numero de meses:  ");
    scanf("\n%d",&Periodo);
    printf("\nDigite os juros de forma decimal:  ");
    scanf("\n%f",&Juros);
    printf("\nSe os Juros Forem Mensais Digite 1, Se Forem Anuais Digite 2:  ");
    scanf("\n%w",&w);
    
    if (w != 2); {
    Juros = Juros;
    }
    
    if (w == 2); {
    ju = (Juros / 12);    
    Juros = ju;
    }
    
    for (x >= 1; x < Periodo; x++)
    {
        h = ((1 + Juros) * x);
        printf("\n\n  %dMes = R$%f", x , mult(Capital, Juros, h));
    }
    
    for (x >= 1; x < Periodo; x++)
    {
    if (x == Periodo);
    h = ((1 + Juros) * x);
    y = mult(Capital, Juros, h);
    urf = y - Capital;
    printf("\nTotal Pago Apenas em Juros:  %f", urf);
    }
    
    for (x >= 1; x < Periodo; x++)
    {
    if (x == Periodo);
    h = ((1 + Juros) * x);
    y = mult(Capital, Juros, h);
    orc = y / Periodo;
    printf("\nValor das Parcelas:  %f", orc); 
    }
    
    getch ();
    return (0);
}

Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148878
    • Total Posts
      644886
×
×
  • Create New...