Habe heute mein erstes kleines c++ Programm geschrieben, dabei ist sollte ich erwähnen, dass ich noch nicht über eine if else statements hinaus bin.
Meine Frage, ist der Code soweit Ok? Könnt ihr mir Verbesserungsvorschläge und Anregungen geben, wie der Code optimiert werden könnte?
#include "stdafx.h"
#include<iostream>
#include <climits>
int a,b,c,d;
int main()
{
std::cout << "1 - addieren\n2 - subtrahieren\n3 - multiplizieren\n4 - dividieren\n" << std::endl <<std::endl;
std::cin >> a; std::cout << std::endl;
system("cls");
if (a == 1){
std::cout << "Geben sie zwei Zahlen zum Addieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout<< b+c << std::endl;
}
else if(a==2){
std::cout << "Geben sie zwei Zahlen zum subtrahieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout << b-c << std::endl;
}
else if (a == 3) {
std::cout << "Geben sie zwei Zahlen zum multiplizieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout << b * c << std::endl;
}
else if (a == 4) {
std::cout << "Geben sie zwei Zahlen zum dividieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout << b / c << std::endl;
}
system("Pause");
return 0;
}
Meine Frage, ist der Code soweit Ok? Könnt ihr mir Verbesserungsvorschläge und Anregungen geben, wie der Code optimiert werden könnte?
#include "stdafx.h"
#include<iostream>
#include <climits>
int a,b,c,d;
int main()
{
std::cout << "1 - addieren\n2 - subtrahieren\n3 - multiplizieren\n4 - dividieren\n" << std::endl <<std::endl;
std::cin >> a; std::cout << std::endl;
system("cls");
if (a == 1){
std::cout << "Geben sie zwei Zahlen zum Addieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout<< b+c << std::endl;
}
else if(a==2){
std::cout << "Geben sie zwei Zahlen zum subtrahieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout << b-c << std::endl;
}
else if (a == 3) {
std::cout << "Geben sie zwei Zahlen zum multiplizieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout << b * c << std::endl;
}
else if (a == 4) {
std::cout << "Geben sie zwei Zahlen zum dividieren ein" << std::endl;
std::cin >> b; std::cout << std::endl;
std::cin >> c; std::cout << std::endl;
system("cls");
std::cout << b / c << std::endl;
}
system("Pause");
return 0;
}