Varieblen

Bismark

Erfahrenes Mitglied
Kann mir jemand sagen wie ich ein Programm so programmiere das ich als ergebniss ein kommazahl (Fließ-, Gleitkommerzahl) rausbekomme?
:rolleyes:


Beispiel:
#include <conio.h>
#include <iostream>

using namespace std;

int main()
{
int l,a,k; //Deklination der Variablen
float r;

cout<<"Bitte gib die Laenge in Meter ein: "<<endl;
cin>>l;
cout<<"Bitte gib den Querschnit ein: "<<endl;
cin>>a;
cout<<"bitte gib die elektrischen leitfaehigkeit ein. "<<endl;
cin>>k;

r = l /(a*k);

cout<<"Die eingegebene Laenge betraegt: "<<l<<" Meter"<<endl;
cout<<"Der eingegebene Querschnit betraegt: "<<a<<" mm2"<<endl;
cout<<"Die eingegebene elektrischen leitfaehigkeit betraegt: "<<k<<" Kappa"<<endl;
cout<<" es besteht ein Wiederstand von"<<r<<"Ohm"<<endl;

getch();
return 0;
}
 
Hi.

Erstmal: es heißt "Variablen" - nicht "Varieblen". Und Variablen werden auch nicht dekliniert, sondern deklariert und definiert - man spricht also von Deklaration und Definition.

Da du die Variablen l, a und k als int deklarierst, und die Berechnung nur mit diesen int Variablen durchführst, kommt natürlich am Ende ein int heraus - der dann anschließend in einen float konvertiert wird.

Deklariere doch die Variablen l, a und k auch als float.

Gruß
 
Gib bitte das naechste mal deinen code mit [.CODE] code [./CODE] ohne die punkte ein dann ist es uebersichtlicher und sieht folgerndermassen aus
Code:
 code
 

Neue Beiträge

Zurück