Skocz do zawartości
Sadzior

[c++]co Jest Źle?

Rekomendowane odpowiedzi

#include <iostream.h>int main(){    int promien;    float pi=3.14;    int pole;        cout<<"Podaj promien kola:";    cin>>promien;    pole=pi*promien*2;    cout<<endl;    cout<<"pole kola wynosi" <<pole<< "cm2";            }
co jest6 z tym programem zle?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ja bym zmienil int promien na float promien. Poza tym to z matmy lezysz pole=pi*promien*2; ??? od kiedy to

 

#include <math.h>

 

pole=pi*powf(promien,2);

 

No i takie cos:

1. nie iostream.h tylko samo iostream

2. pod includami daj: using namespace std

Edytowane przez Nargil

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

a tu?

#include <iostream>using namespace std;int main(){    float bmi;    int wzrost;    int waga;        cout<<"BMI-Bio Mass Index";    cout<<endl;    cout<<"BMI - to najprostszy sposob okreslenia otylosci u czlowieka .BMI jest wyliczany z prostego wzoru , w ktorym masa ciala w kilogramach dzielona jest przez wzrost w metrach podniesiony do potegi drugiej.O otylosci mowimy w sytuacji gdy tluszcze stanowia 20% wagi mezczyzny lub 30% masy kobiety.Posrednia metoda obliczenia zawartosci tluszczow to wlasnie wyliczenie wskaznika BMI.";    cout<<endl;    cout<<"Podaj swoj wzrost (w cm)";     cin>>wzrost    cout<<"Podaj swoja wage ( w kg)";    cin>>waga    bmi=waga/(wzrost*wzrost);   cout<<"Twoje BMI wynosi"<<bmi<< "";    if(bmi<24,29)    {                 cout<<"Prawidłowa masa ciala, gratulacje";}    else if(bmi>25<30)    {       cout<<"Nadwaga bez otylosci, ale uwazaj!";    }else if (bmi>30){     cout<<"OTYLOSC!!!";     }                     system("PAUSE");}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

kur... za przeproszeniem mać. Co ty za if'y zrobiles. Poczytaj cos o c/c++ bo te twoje problemy to z du***. Gimnazjalisci na informatyce takich nie maja.

 

1 if(bmi>25<30) ?? co to jest ? 25 jest zawsze mniejsze od 30, czyz nie ? zapisz to jak czlowiek, if(bmi>25 && bmi <30)

 

2 po cin tez sie daje ;

 

3 do bmi podaje sie wzrost w metrach

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...