• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mra

iniciante em c++ duvida

3 mensagens neste tópico

ola pessoal

alguem me consegue ajudar num pequeno programa de ´c++ que apenas pede dois numeros um real e outro inteiro e depois tem de calcular o total a receber no final mas não consigo apresentar o valor das percentagens sobre as vendas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

aqui vai o codigo que me esqueci de anexar:

#define salario 600.00
#define ccarro 100.00
#define percentagem 0.05

main(){
       int ncarro;
       float volfact, tvencimento, t_carros, per_fact;
       
       printf ("\nIndique o nr. de carros vendidos: ");
       scanf ("%d",&ncarro);
       printf ("\n\nIndique o volume facturado: ");
       scanf ("%.2f", &volfact);
       t_carros = ccarro*ncarro;
       per_fact = volfact*percentagem;
       tvencimento = salario + t_carros + per_fact;
       printf ("\n\n\tVencimento:");
       printf ("\n\n\t\t\t salario base:\t\t %5.2f", salario);
       printf ("\n\n\t\t\tPor carro vendido:\t %5.2f", t_carros);
       printf ("\n\n\t\t\t5.00%% das vendas:\t %5.2f", per_fact);
       printf ("\n\n\t\t\t\t\t _________________");
       printf ("\n\t\t\t\t\tTOTAL: %5.2f", tvencimento);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Experimentei o teu programa e a unica alteração que lhe fiz foi fazer o scanf sem indicar o numero de casas decimais a ler.

scanf ("%f", &volfact);

em vez de :

scanf ("%.2f", &volfact);

e ja funciona. Parece que é isso que precisas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora