Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Oceńcie] [C++] Kalkulator mojej produkcji


Jojo.

Rekomendowane odpowiedzi

Opublikowano

Hej, ocenicie moją prace? Powiedźcie co by warto było dodać lub zmienić w moim kalkulatorze.

 

 

 

 

#include <iostream>
#include <cstdlib>
#include <cstdio>
using namespace std;
int liczba1;
int liczba2;
int dzialanie;
int koniec;
int main()
{
cout << "Wybierz jakie obliczenie chcesz wykonac: " << endl << "1) dodawanie";
cout << endl << "2) odejmowanie" << endl << "3) mnozenie" << endl << "4) dzielenie" << endl;
cout << endl << "5) wyjscie" << endl;
cin >> dzialanie;
if(dzialanie ==1)
{
cout << "Podaj pierwszy skladnik: " << endl;
cin >> liczba1;
cout << "Podaj drogi skladnik: " << endl;
cin >> liczba2;
system("cls");
cout << "Wynik obliczenia to: " << liczba1+liczba2;
cout << endl;
cin >> koniec;
}
if(dzialanie==2)
{
cout << "Podaj odjemna: " << endl;
cin >> liczba1;
cout << "Podaj odjemnik: " << endl;
cin >> liczba2;
system("cls");
cout << "Wynik dzialania to: " << liczba1-liczba2 << endl << endl;
cout << endl;
cin >> koniec;
}
if(dzialanie==3)
{
cout << "Podaj pierwszy czynnik: " << endl;
cin >> liczba1;
cout << "Podaj drogi czynnik: " << endl;
cin >> liczba2;
system("cls");
cout << "Wynik dzialania to: " << liczba1*liczba2;
cout << endl;
cin >> koniec;
}
if(dzialanie==4)
{
cout << "Podaj dzielna: " << endl;
cin >> liczba1;
cout << "Podaj dzielnik: " << endl;
cin >> liczba2;
if(liczba2==0)
{
system("cls");
cout << "Nie da sie dzielic przez 0." << endl;
cin >> koniec;
}
system("cls");
cout << "Wynik dzialania to: " << liczba1/liczba2;
cout << endl;
cin >> koniec;
}
if(dzialanie==5)
{
cout << "Dowidzenia!";
}
return 0;
}

 

 

graphic.png

Opublikowano

Twoja praca to same podstawy i schematyczny projekt. Nie ma czego oceniać.

 

A warto tu jeszcze coś dodawać czy nie? Jestem zielony :D

 

 

graphic.png

Opublikowano

Na moje oko wszystko tu jest, co prawda w C++ nie pisze, ale jako uczący sie programista, widzę i rozumiem to co tu zrobiłeś, moim zdaniem wszystko jest co potrzebne.

Kochanie wróciłem :yay: 
Nie no, żartuje.

Chociaż...

Opublikowano

Mogłeś zamiast ifów switcha wykorzystać. I zmienne umieścić wewnątrz main. Poza tym sprawdzenie podczas dzielenia, czy dzielnik jest różny od zera. Tak poza tym to jestem tego samego zdania co Sopelek. Jeszcze mało wiesz. Poducz się.

 

Tzn o co chodzi z tymi ułamkami (nie mam pytajnika na tej jebanej klawiaturze).


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

Nie widze problemu. Wystarczy zmienić z int na float.

 

@DOWN Już to sugerowałem.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

zrob do nauki program liczacy pola figur juz bardziej zaawansowane ;x

 

aby liczylo ulamki zamien INT na FLOAT.

 

int - liczby calkowite

float - liczby ulamkowe

(w jezyku c++ i innych)

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

@up @lesster thx

masz like'a :D

dodaje sprawdzanie czy dzieli się przez 0.

 

a i jeszcze @lesster jeszcze nie umiem switchów :D ucze się

 

 

graphic.png

Opublikowano

@up @lesster thx

masz like'a :D

dodaje sprawdzanie czy dzieli się przez 0.

 

a i jeszcze @lesster jeszcze nie umiem switchów :D ucze się

 

cos w tym stylu

 

std::cin >> nazwaswitcha;

switch (nazwaswitcha)
{
case 1: std::cout << "Wybrales 1!"; break; // gdy wpisze "1"
}

 

cos w tym stylu z tym switch :)

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

Hmm dodanie parsera wyrażeń? Lipa jak trzeba sobie wybierać co ma liczyć, lepiej zrobić że się wpisuje np "2 + 4^2 * 4" enter i nam pokazuje wynik 66

RAsfepN.png
Opublikowano

Kalkulator prosty i ładny. Jednak można by byłó to napisać obiektowo(+1 do respectu), dodać więcej działań i ogólnie bardziej go rozbudować.

Ucz się dalej, bo dobrze ci to idzie. ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...