Poziom 1 lekcja 10
Ostatnio zmodyfikowano 2017-02-15 00:37
Dolce Temat założony przez niniejszego użytkownika |
Poziom 1 lekcja 10 » 2017-02-14 23:57:02 Witam.
#include <iostream> int main(void) { int zmienna; std::cout << " Podaj liczbe zmienna: "; std::cin >> zmienna;
int zmienna1 = 3 + zmienna * 2; std::cout << " Zmienna1 = 3 + zmienna * 2 = " << zmienna1 << std::endl;
int zmienna2 = 100 % zmienna1; std::cout << " Zmienna2 = 100 % zmienna1 = " << zmienna2 << std::endl; return 0; }
A da się na tym poziomie zrobić tak, by dawało wynik 7,692..? |
|
carlosmay |
» 2017-02-15 00:06:56 Dlaczego nie dzieli właściwie? |
Co to znaczy? Program działa poprawnie. |
|
Dolce Temat założony przez niniejszego użytkownika |
» 2017-02-15 00:11:58 Już poprawiłem pytanie, chodzi mi o to czy da się coś zrobić, żeby na tym poziomie uzyskać taki wynik jak za pomocą kalkulatora: 100 / 13 = 7.692... |
|
carlosmay |
» 2017-02-15 00:19:05 int zmienna2 = 100 % zmienna1; |
To jest dzielenie, ale nie takie jakiego oczekujesz. To jest modulo i ten operator zwraca resztę z dzielenia liczb całkowitych ( 100 % 13 = 9). Zadeklaruj zmienne typu double oraz zmień operator % (modulo) na operator / (dzielenia). |
|
Dolce Temat założony przez niniejszego użytkownika |
» 2017-02-15 00:37:43 Dziękuję. |
|
« 1 » |