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

Obliczenia matematyczne


Rekomendowane odpowiedzi

Opublikowano

Ucze sie programowania, wlasnie jestem na obliczeniach matematycznych i wpisałem taki kod:

#include <iostream>
using namespace std;
int main ()
{
float c = 4/5 + 7/2;
cout<<"Suma ilorazu liczb: 4:5 + 7:2 = "<< c<<endl;
return 0;
}

 

Wynik powinnien wyjść 4,3 (o ile dobrze licze a wychodzi 3. Wiem ze to mały problem ale jakoś nie daje mi to spokoju.

//Za duża sygnaturka.

Opublikowano

#include <iostream>
using namespace std;
int main ()
{
float c = 4./5 + 7./2;
cout<<"Suma ilorazu liczb: 4:5 + 7:2 = "<< c<<endl;
return 0;
}

 

Więc ja korzystam z kropek, bo jest szybciej. Zresztą lubię zwracać poprawiony kod, w którym dodaję tylko dwie kropki.

Ponadto, "wynik każdego działania zapisywany jest do zmiennej z lewej strony" (tak bardzo intuicyjnie dlatego w cudzysłowie). Dlatego kropeczki wystarczą tylko przy 4 i 7.

 

Gdyby 4 i 7 nie były float, a int ( domyślnie ) tracisz całą część po przecinku. Co wyżej zaprezentowałęś.

Ta sygnatura jest pusta.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...