C++ :: Aufgabe #222

4 Lösungen Lösungen öffentlich

Celsius und Fahrenheit Rechner

Anfänger - C++ von Gelöschte Person - 31.03.2019 um 15:41 Uhr
Schreibe ein Programm das Celsius in Fahrenheit umrechnet und umgekehrt.











Lösungen:

vote_ok
von Rayman (220 Punkte) - 25.04.2019 um 10:46 Uhr
Quellcode ausblenden C-Code
void CalculateTemp::CalcTemp()
{
	cout << "Welche Berechnung soll durchgeuehrt werden ? Fuer Celsius in Fahrenheit 'C', und anders herum 'F'" << endl;
	char key;
	cin >> key;

	if (key == 'C')
	{
		cout << "Wie viel Grad Celsius soll umgerechnet werden?" << endl;
		float cel;
		cin >> cel;
		float celInFahr = (cel * 9 / 5) + 32;
		cout << cel << " Grad Celsiu sind " << celInFahr << " Grad Fahrenheit" << endl;
	}
	else if (key == 'F')
	{
		cout << "Wie viel Grad Fahrenheit soll umgerechnet werden?" << endl;
		float fahr;
		cin >> fahr;
		float fahrInCel = (fahr - 32) * 5 / 9;
		cout << fahr << " Grad Fahrenheit sind " << fahrInCel << " Grad Celsius" << endl;
	}
	else
	{
		cout << "Falsche Eingabe!";
	}
}
vote_ok
von Domenic (50 Punkte) - 28.04.2019 um 10:14 Uhr
Quellcode ausblenden C-Code
#include <iostream>
using namespace std;

int main()
{ 
    char v; double wa = 0, we = 0;
    cout << "Please write C to convert in Celsius or F for Fahrenheit \n" ;
    cin >> v;
    cout << "Please write your temperature\n";
    cin >> wa;
    switch (v)
    {
    case 'C': we = (wa-32)*5/9; //Fahrenheit -> Celsius
              cout << we << "°C\n";
        break;
    case 'F': we= wa * 9/5 +32; //Celsius -> Fahrenheit
             cout << we << "°F\n";
        break;
    default:
        break;
    }
    cout << "Press enter to exit";
    getchar();
    getchar();
    
}

Konsolenausgabe:


Please write C to convert in Celsius or F for Fahrenheit
F
Please write your temperature
23
73.4°F
Press enter to exit
vote_ok
von ALEXANDR (40 Punkte) - 29.05.2019 um 19:13 Uhr
Quellcode ausblenden C-Code
#include <iostream>
using namespace std;
int main(){
int x;
int y;
cout <<  "Geben Sie in Celsius ein:";
cin >> x  >> endl;
x = (x*9/5)+32;
cout << "es beträgt in Fahrenheit:" <<  x << endl;
cout << "Geben Sie in Fahrenheit ein:";
cin >> y;
y = (y-32)*5/9;
cout << "es beträgt in Celsius:" << y << endl;
return 0;
}
vote_ok
von NukE (240 Punkte) - 10.06.2019 um 14:08 Uhr
Quellcode ausblenden C-Code
#include <iostream>
using namespace std;

int main()
{
    int celsius=0,fahrenheit=0;

    cout << "Bitte geben Sie die Temperatur in Celsius ein: ";
    cin >> celsius;
    fahrenheit=(0*9/5)+32;
    cout << celsius << " Celsius sind " << fahrenheit << " Fahrenheit.\n";
    return 0;
}