• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dzielenie przez 0

Mały hosting, OGROMNE możliwości
0 głosów
4,490 wizyt
pytanie zadane 13 lipca 2019 w C i C++ przez magda_19 Gaduła (3,080 p.)

Piszę prosty kalkulator, jednak pisząc warunek nie dzielenia przez 0 program się wysypuje. Jakieś pomysły czemu tak się dzieje?

#include <iostream>

using namespace std;

float dodawanie (float a, float b)
{
    return a + b;
}

float odejmowanie (float a, float b)
{
    return a - b;
}

float mnozenie (float a, float b)
{
    return a * b;
}

float dzielenie (float a, float b)
{
    if (b == 0)
    {
        cout << "Druga liczba musi byc rozna od 0" << endl;

        cin >> b;

        a / b;
    }
    else
        return a / b;

}

int modulo (int a, int b)
{
    return a % b;
}

int main()
{
    int a, b;

    cout << "Witaj w kalkulatorze! Podaj dwie liczby: "<< endl;

    cin >> a >> b;

    cout << "Dodawanie: " << dodawanie(a, b) << endl;
    cout << "Odejmowanie: " <<odejmowanie(a, b)<<endl;
    cout << "Mnozenie: "<< mnozenie(a, b)<<endl;
    cout<< "Dzielenie: " << dzielenie(a, b)<<endl;
    cout<< "Reszta z dzielenia: " << modulo(a, b)<<endl;

    return 0;
}

 

1 odpowiedź

+1 głos
odpowiedź 13 lipca 2019 przez Jakub 0 Pasjonat (23,120 p.)
edycja 13 lipca 2019 przez Jakub 0
Napisz:

return a/b

Samo wykonanie dzielenia nie wiele ci da... Musisz coś z tą wartością zrobić,  albo ją przypisać do zmiennej albo zwrócić.

Podobne pytania

0 głosów
1 odpowiedź 1,213 wizyt
pytanie zadane 5 lutego 2020 w C# przez Aaron96 Nowicjusz (200 p.)
0 głosów
2 odpowiedzi 2,688 wizyt
pytanie zadane 8 listopada 2017 w JavaScript przez daduw Nowicjusz (160 p.)
0 głosów
1 odpowiedź 1,895 wizyt
pytanie zadane 25 maja 2018 w C i C++ przez DarkVader Nowicjusz (120 p.)

93,718 zapytań

142,631 odpowiedzi

323,262 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...