Anonymní profil lisavec – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil lisavec – Programujte.comAnonymní profil lisavec – Programujte.com

 

Příspěvky odeslané z IP adresy 91.127.80.–

lisavec
C / C++ › Kapitola 3 , str 93, Mistrov…
30. 10. 2007   #53332

Nefim ci mam to dobre, neviem presne co odmna autor vyzadaju v 4. cviceni , podla vas , mam tento program napisany spravne ?

#include <iostream>

using namespace std;
const int KM = 100;
const double GALON = 3.875;
const double MILA = 1.609;
int main()
{
cout << "Zadajte vasu spotrebu auta v litroch na 100 KM :__\b\b ";
double liter, galon , mila;
cin >> liter ;
cout << "\nSpotreba auta je "<< liter << " litrov na 100 Km ";
galon = (liter / 160.9) * 160.9;
galon = liter / GALON ;
cout << "\nSpotreba na 100 mil je / " << galon << " galonov";
cin.get();
cin.get();
return 0;
}

Niesom si isty ci moje riesenie je dostacujuce, podla pokinov autora ...

ddd
C / C++ › konvertovanie
30. 10. 2007   #53292

mame zdrojak

#include <iostream>
using namespace std;
int main()
{
cout.setf(ios_base::fixed , ios_base::floatfield);
cout <<"Zadajte vzdialenost v kilometroch :_____\b\b\b\b\b";
float km, liter;
float spoteba, koeficient;
cin >> km;
cout <<"\nZadajte spotrebu vasho auta na 100 KM v litroch : _____\b\b\b\b\b";
cin >> liter ;
koeficient = liter / 100;
spoteba = koeficient * km;
cout << "Spotreba vasho auto na" << km << "kilometrov je " << spoteba << "litrov";
cin.get();
cin.get();
return 0;
}



takto setko funguje ako ma , ale ked premennej km a liter priradim typ int tak nie ale preco ?
Vieme ze typ int je celociselny a typ float je s plavajucou desatinnou ciarkov ...
Ovsem spoteba a koeficient je float takze ked koeficient nasobim km tak by malo byt setko v poriadku nie ?
Ale akonahle zmenim premennym km a liter typ na int tak program prestane pracovat spravne .
Je to tym ze kedby bola premenna typu km typu int tak potom by sa aj premenna typu koeficient konvertovala na typ int ?
DAkujem za vysvetlenie ...

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý