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

kurs c++ rozdzial 5.4

Ostatnio zmodyfikowano 2009-06-24 18:30
Autor Wiadomość
Marcin
Temat założony przez niniejszego użytkownika
kurs c++ rozdzial 5.4
» 2009-06-24 18:05:51
dokladnie to drugie cwiczenie


#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
  int a;
  float b;
 
  cout<< "Podaj ilosc minut: ";
  cin>>a;
  b=a/60;
  cout<< a <<" minut to "<< b <<" godz."<<endl;


  getch();
  return(0);
}

w ten sposob nie dziala ciagle pokazuje 0, co robie zle ?

pozdrawiam
P-8006
malan
» 2009-06-24 18:09:24
Pokazuje 0 ponieważ podajesz zapewne wartości mniejsze od 60. Aby program działał poprawnie obie zmienne muszą być typu zmiennoprzecinkowego.
P-8007
WunM
» 2009-06-24 18:10:46
Z-edytowałem bo potem ktoś kose z matmy dostanie ;-p
P-8008
malan
» 2009-06-24 18:19:49
a=120;
//b=a*60
b=120*60=7200;

Czyli 120 minut to 7200 h ?
P-8009
WunM
» 2009-06-24 18:27:50
Wybacz, dawno nie spałem....
P-8012
manfred
» 2009-06-24 18:30:08
C/C++
#include <iostream>
int main()
{
    int minuty;
    std::cout << "Podaj liczbe minut: ";
    std::cin >> minuty;
    std::cout << minuty << " min to " << minuty / 60.0 << "h\n";
    std::cin.sync();
    std::cin.get();
}
EDIT: A potem człowiek patrzy na bzdury i myśli że są prawdziwe :D... Przed chwilą autentycznie miałem mnożenie zamiast dzielenia :D
P-18986
« 1 »
  Strona 1 z 1