Ir ao conteúdo

Posts recomendados

Postado

Boa tarde pessoal, não estou conseguindo encontrar uma solução para esse exercício. A programação esta rodando normal, são mais as formulas que estou com duvida, no final nao esta saindo o valor do desconto certo nem o valor pago pelo cliente. Alguem  poderia me ajudar? Obrigado!

 

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
    float vcar, vdesc, vpg;
    int anocar;
    printf ("\n informe o valor do carro:",vcar);
    scanf ("%f",&vcar);
    printf ("\n informe o ano do carro:",anocar);
    scanf ("%d",&anocar);
    if(anocar>=0&&anocar<2008)
    {
    vdesc=(vcar*10)/100;
    vpg=vcar-vdesc;
    printf ("\n O valor do desconto e:%3.2f",vdesc);
    printf ("\n O valor a ser pago pelo cliente e:%8.2f",vpg);
    }
    else
    if(anocar>=2008&&anocar<2013)
    {
    vdesc=(vcar*12)/100;
    vpg=vcar-vdesc;
    printf ("\n O valor do desconto e:%3.2f",vdesc);
    printf ("\n O valor a ser pago pelo cliente e:%8.2f",vpg);
    }
    else
    if(anocar>=2013&&anocar<2015)
    {
    vdesc=(vcar*14)/100;
    vpg=vcar-vdesc;
    printf ("\n O valor do desconto e:%3.2f",vdesc);
    printf ("\n O valor a ser pago pelo cliente e:%8.2f",vpg);
    }
    else
    if(anocar>=2015)
    {
    vdesc=(vcar*16)/100;
    vpg=vcar-vdesc;
    printf ("\n O valor do desconto e:%3.2f",vdesc);
    printf ("\n O valor a ser pago pelo cliente e:%8.2f",vpg);
    }
    }

 

Postado

Eu testei e funcionou ok. De todo modo, veja que tem muita coisa no seu código repetida. Uma versão mais simplificada:

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
   float vcar, vdesc, vpg;
   int anocar;
   printf ("\n informe o valor do carro:",vcar);
   scanf ("%f",&vcar);
   printf ("\n informe o ano do carro:",anocar);
   scanf ("%d",&anocar);
   if(anocar>=0&&anocar<2008) vdesc=vcar*0.10;
   else if(anocar>=2008&&anocar<2013) vdesc=vcar*0.12;
   else if(anocar>=2013&&anocar<2015) vdesc=vcar*0.14;
   else if(anocar>=2015) vdesc=vcar*0.16;
   vpg=vcar-vdesc;
   printf ("\n O valor do desconto e:%3.2f",vdesc);
   printf ("\n O valor a ser pago pelo cliente e:%8.2f",vpg);
}

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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!