algoritmo
#include
#include main ()
{
float salario, cheque1, cheque2, cpmf1, cpmf2, saldofinal; printf ("\nDigite o valor do seu salario: "); scanf ("%f", &salario); printf ("\nDigite o valor PRIEMIRO cheque: "); scanf ("%f", &cheque1); printf ("\nDigite o valor SEGUNDO cheque: "); scanf ("%f", &cheque2); cpmf1 = cheque1/100*0,38;// estas 2 não estão dando certo, por q será?! cpmf2 = cheque2/100*0,38;// estas 2 não estão dando certo, por q será?! saldofinal = salario-cheque1-cheque2-cpmf1-cpmf2; printf ("\n\nO saldo atual de sua conta e de: %.2f.\n\n", saldofinal); system ("pause");
}
Amigo em C você para utilizar pontos flutuantes, não se usa a vírgula ',' e sim um ponto final '.' aqui está seu codigo consertado:
CODE
#include
#include main ()
{
float salario, cheque1, cheque2, cpmf1, cpmf2, saldofinal; printf ("\nDigite o valor do seu salario: "); scanf ("%f", &salario); printf ("\nDigite o valor PRIEMIRO cheque: "); scanf ("%f", &cheque1); printf ("\nDigite o valor SEGUNDO cheque: "); scanf ("%f", &cheque2); cpmf1 = cheque1/100*0.38;// Funfando corretamente, substitui a vírgula por ponto, assim que devem estar. cpmf2 = cheque2/100*0.38;// Funfando corretamente, substitui a vírgula por ponto, assim que devem estar. saldofinal = salario-cheque1-cheque2-cpmf1-cpmf2; printf ("\n\nO saldo atual de sua conta e de: %.2f.\n\n", saldofinal); system ("pause");
CODE
#include
#include
main ()
{
float salario, cheque1, cheque2, cpmf1, cpmf2, saldofinal; printf ("\nDigite o valor do seu salario: "); scanf ("%f", &salario); printf ("\nDigite o valor PRIEMIRO cheque: "); scanf ("%f", &cheque1); printf ("\nDigite o valor SEGUNDO cheque: "); scanf ("%f", &cheque2); cpmf1 = cheque1/100*0,38;// estas 2 não estão dando certo, por q será?! cpmf2 =