Programma in C++

di il
3 risposte

Programma in C++

Questo è problema: 28. Su alcuni voli aerei, i bagagli fino a 20 Kg non pagano, oltre questo limite si deve pagare, per ogni Kg in più, il 2% della tariffa del biglietto aereo. Stampa il prezzo totale del biglietto.
Io l' ho scritto cosi:
#include <iostream>
using namespace std;
float b,p,c;
main()
{
cout<<"Inseriscfi il peso del bagaglio ";
cin>>p;
cout<<"Inserisci il costo del biglietto ";
cin>>b;
if (p<=20)
c=b+0;
else
c=b*(0,6+0,02*p);
cout<<"Il prezzo del biglietto e\' "<<c;
system("PAUSE");
}
Ma quando il peso del bagaglio è superiore mi spara un prezzo a random, se qualcuno sa qual è il problema me lo potrebbe dire?

3 Risposte

  • Re: Programma in C++

    I decimali si esprimono con il . e non con la virgola, per esempio 0.6f ... Ma che compilatore stai usando?
  • Re: Programma in C++

    Grazie ora funziona, sto usando devc++.
  • Re: Programma in C++

    Cambialo, usa codeblock o qualsiasi altra cosa, a meno che tu non stia seguendo un corso dove il professore vuole assolutamente che utilizziate questo strumento!
Devi accedere o registrarti per scrivere nel forum
3 risposte