Zaczynam swoją przygodę z programowaniem Na razie opieram się na kursie TP z Eksperta z 2006. Napisałem prosty program, który liczby wartość BMI. Chciałbym, żeby pod koniec programu wyświetlało, czy twoje bmi to wychudzenie, czy jest normalne, czy nadwaga etc. Wychudzenie jest poniżej wartości 15. To potrafiłem napisać. Jednak jak zrobić, aby dany komunikat wyświetlał się np od wartości 15.1 do 17.1? Kod:
Polskie znaki nie pokazuja się, ponieważ aby skopiować kod na forum musiałem ten plik *.pas otworzyć w wordpadzie. Funkcja copy w Free Pascal IDE ogranicza się do kopiowania i wklejania tylko w programie Po kompilacji wszystkie znaki polskie działają poprawnie.
Następne pytanie. Co zrobić aby wzrost można było (tak wygodniej) podawać w cm?W dniu11.06.2008, o godzinie18:29 _został dopisany post przez mafios19_OK, wiem co zrobić aby był w metrach. CalculateYourBmi v.1.5
mafios19 , CalculateYourBmi v.1.5 posiada poważne wady. Wprowadź wagę - 121, wzrost - 174, brak komunikatu
Powinno być:
if bmi<15 then writeln ('wygodzenie')
else if bmi<18.5 then writeln ('To niedowaga')
else if bmi<25 then writeln ('To warto† prawidowa')
else if bmi<30 then writeln ('To nadwaga')
else if bmi<35 then writeln ('To pierwszy stopieä otyoci')
else if bmi<40 then writeln ('To drugi stopieä otyoci')
else writeln ('To otyo† trzeciego stopnia (otyo† skrajna)');
Ups, za dużo ostatnio C++ Jedyne co mam na swoje usprawiedliwienie to fakt ze takie błędy kompilator wyłapuje.