Skocz do zawartości

zadanie na infe :p - kalkulator w C++


Rekomendowane odpowiedzi

siema, muszę napisać najprostszy kalkulator przy użyciu c++ na infe tylko za cholere nie wiem od czego zacząć, jakieś poradniki. Oglądałem jakiegoś zalenta mirkA ale tak średnio no i on ma codeblocks a ja sobie już vs zainstalowałem.

 

Ps nie mam pojęcia o kodowaniu, jakieś tam lekcje były z tego ale nie słuchałem typa to teraz mam za swoje xd


Edytowane przez Tearful
Odnośnik do komentarza

Jeżeli ma być trywialny i to bardzo to proponuje to

#include <iostream>
#include <math.h>
#include <windows.h>
using namespace std;
 
int main()
{
    int a, b;
    cout << "Podaj pierwsza liczbe: ";
    cin >> a;
    cout << "Podaj druga liczbe:";
    cin >> b;
cout << "Wynik dodawania wynosi:   " << a + b << endl;
cout << "Wynik odejmowania wynosi: " << a - b << endl;
cout << "Wynik mnozenia wynosi:    " << a * b << endl;        
cout << "Wynik dzielenia wynosi:   " << a / b << endl;
 
Sleep(6000);
}

no, ale to naprawdę jest chyba najprostszy na świecie kalkulator 😄 

Odnośnik do komentarza
#include <iostream>

int main()
{
    setlocale(LC_ALL, ""); // polskie znaki w konsoli
	
    std::cout << "Wprowadź działanie: ";
	float a, b;
	char operacja;
	std::cin >> a >> operacja >> b;
	
	switch (operacja) {
	case '+':
	    std::cout << a << " + " << b << " = " << a + b;
		break;
	case '-':
	    std::cout << a << " - " << b << " = " << a - b;
		break;
	case '*':
	    std::cout << a << " * " << b << " = " << a * b;
		break;
	case '/':
	    std::cout << a << " / " << b << " = " << a / b;
		break;
	}
	
	// zatrzymuje okno konsoli przed zamknięciem
	std::cin.ignore();
	std::cin.get();
}

Prosty kalkulatorek obsługujący ułamki. Działanie należy wprowadzać w takiej formie:

123 / 3

Tutaj przykład działania.

Odnośnik do komentarza
W dniu 19.12.2018 o 21:35, Kajmak napisał:

spoko a jakiś poradnik do c++ 

https://github.com/SteelPh0enix/KursCPP/wiki/Materialy-do-nauki

@dobre

Gdzie return 0?

#include <cmath>
using std::cin;
using std::cout;

#include <chrono>
#include <thread>
using namespace std::chrono_literals;
std::this_thread::sleep_for(1s);

 


Edytowane przez Hacky
Odnośnik do komentarza
  • temat został zablokowany
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności