Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Poziom 1 lekcja 10

Ostatnio zmodyfikowano 2017-02-15 00:37
Autor Wiadomość
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..?
P-157721
carlosmay
» 2017-02-15 00:06:56
Dlaczego nie dzieli właściwie?
Co to znaczy?
Program działa poprawnie.
P-157722
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...
P-157723
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).
P-157724
Dolce
Temat założony przez niniejszego użytkownika
» 2017-02-15 00:37:43
Dziękuję.
P-157725
« 1 »
  Strona 1 z 1