Chudy22 Opublikowano 29 Stycznia 2007 Udostępnij Opublikowano 29 Stycznia 2007 Witajcie!!!! Jestem nowy w C++ i chce aby program obliczyl uzytkownikowi BMI, tyle że..... Jak to zrobic?? Mam zdefiniowane dwie zmienne waga i wzrost i potrzebuje skrypty zeby : zpotegowal dane wzrostu (to juz mam, kod ponizej) oraz zeby ta liczba co bedzie wynikiem tego dzialania zostala podzielona przez zmienna waga ;) Fragment posiadanego kodu cout <<" Program obliczy teraz dane BMI zawodnika \n"; cin.ignore(); cout <<"BMI wynosi:"<<wzrost*wzrost<<'\n'; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kamilek Opublikowano 29 Stycznia 2007 Udostępnij Opublikowano 29 Stycznia 2007 no to zadeklaruj jeszcze jedna zmienna i niech to bedzie np. wynik i zrob ze wynik=wzrost*wzrost i potem wynik/waga nie wiem czy o to ci chodzilo :jezor: ale mam nadzieje :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 29 Stycznia 2007 Udostępnij Opublikowano 29 Stycznia 2007 pow z math.h może się przydać odnośnie potęg. wzrost * wzrost / waga Najlepiej jak wszystko było by typu double. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Chudy22 Opublikowano 29 Stycznia 2007 Autor Udostępnij Opublikowano 29 Stycznia 2007 Wlasnie oto chodzi tylko jak zrobic by wartosc zmiennej wynik ustalila sie na wartosc wyliczoną wczesniej ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kamilek Opublikowano 29 Stycznia 2007 Udostępnij Opublikowano 29 Stycznia 2007 no to tamtej wyliczonej wczesniej tez daj zmienna i wtedy "wynik" jest rowne tamtej zmiennej :] edit: no patrze a warn 10% widze ze sygna tez znikla xD nie wiedzialem ze tez za duza jest :/ to za to?? :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Chudy22 Opublikowano 29 Stycznia 2007 Autor Udostępnij Opublikowano 29 Stycznia 2007 pow z math.h może się przydać odnośnie potęg.wzrost * wzrost / waga Najlepiej jak wszystko było by typu double. Ale mnie chodzi ,ze pwoeidzmy ktos ma wzrost 1,80, wage 60kg to aby program to obliczyl nastepujaco: Poteguje wzrost (to juz mam) i wartosc zmiennej waga dzieli sie przez wynik potegowania :) tak jak tu ktos napisale trzeba bedzie jakos zdefinowac chyba zmienna ale jak?? :) edit: mzoe dfacie jakiegos gotowca?? :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kamilek Opublikowano 29 Stycznia 2007 Udostępnij Opublikowano 29 Stycznia 2007 double wynik // deklaruejmy zmienna wynik wzrost*wzrost // JEDEN! potegowanie wynik=wzrost*wzorst // zmienna wynik jest rowna potega wzrost waga/wynik // dzielimy wage przez wynik to to :D mozna to jeszez zrobic zeby potegowanie wzrost byl inna zmienna i wtedy wzrost*wzrost bedzie ta zmienna Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Chudy22 Opublikowano 29 Stycznia 2007 Autor Udostępnij Opublikowano 29 Stycznia 2007 Probowalem roznych kombinacji i NIC oto caly kod programu: #include <iostream> #include <windows.h> using namespace std; int main() { string Imie; string klub; int waga; double wzrost; double wynik=(wzrost*wzrost); cout <<"Witaj!!! \n"; cout <<'\n'; cout <<"W tej aplikacji, zostana wykonane najwazniejsze obliczenia, \n"; cout <<"potrzebne wspolczesnemu sportowcowi....\n"; cout <<"Wpisujac dane do programu, nie uzywaj spacji \nponiewaz program jej nie wykrywa ! \n"; cout <<'\n'; cout <<"Wcisnij ENTER aby kontynuowac... \n"; cin.ignore(); cout <<"Podaj Imie i Nazwisko zawodnika: "; cin >>Imie; cout <<"Podaj klub: "; cin >>klub; cout <<"Podaj wage zawodnika : "; cin >>waga; cout <<"Podaj wzrost zawodnika (1.80): "; cin >>wzrost; cout <<'\n'<<Imie<<" - Imie i Nazwisko"; cout <<'\n'<<klub<<" - Klub"; cin.ignore(); cout <<'\n'<<waga<<" - Waga"; cout <<'\n'<<wzrost<<" - Wzrost\n"; cout <<'\n'; cout <<"Dalej \n"; cin.ignore(); cout <<" Program obliczy teraz dane BMI zawodnika \n"; cin.ignore(); cout <<"BMI wynosi:"<<wynik/waga<<'\n'; cout <<"Nacisnij ENTER aby zakonczyc\n"; getchar(); return 0; } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kamilek Opublikowano 29 Stycznia 2007 Udostępnij Opublikowano 29 Stycznia 2007 a zadeklaruje to ze "wynik" jest rowne potegi "wzrost" pozniej - po podaniu dopiero zmiennej "wzrost" zobacz :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Chudy22 Opublikowano 29 Stycznia 2007 Autor Udostępnij Opublikowano 29 Stycznia 2007 Dzieki za dobre checi ale nadal NIC :( Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Chudy22 Opublikowano 29 Stycznia 2007 Autor Udostępnij Opublikowano 29 Stycznia 2007 A moze ktos ma gotowy podobny skrypt do "podpatrzenia" ;) ?? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kamilek Opublikowano 29 Stycznia 2007 Udostępnij Opublikowano 29 Stycznia 2007 ej zle zrobiles w samym koncowym wyniku - powinno byc waga przez wynik(waga/wynik) :) EDIT: spoko :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Chudy22 Opublikowano 29 Stycznia 2007 Autor Udostępnij Opublikowano 29 Stycznia 2007 Jestes WIELKI wyszlo wielkie dzieki :D:D:D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się