BMI

Z support
Przejdź do nawigacji Przejdź do wyszukiwania

Wyzwanie: I SPORT TO ZDROWIE

Projekt: I02 BMI

Przypomnij sobie

Przed rozpoczęciem tego projektu warto wrócić do lekcji:

  • funkcje,
  • instrukcja warunkowa prosta,
  • operatory arytmetyczne,
  • wyświetlacz,
  • zmienne.

Cel projektu

Napisz program do obliczania czy waga osoby dorosłej jest w normie.

Zadanie 1

Opis

Utwórzmy zatem dwie zmienne masa-ciala i wzrost. Aby pobrać dane od użytkownika skorzystaj z monitora portu szeregowego.

Pseudokod

Masa-ciala=odczytaj-dane-z-portu-szeregowego
wzrost=odczytaj-dane-z-portu-szeregowego

Zadanie 2

Opis

Wykorzystaj pobrane dane do obliczenia wskaźnika BMI z wzoru podanego w zadaniu. W razie problemów z działaniami matematycznymi skorzystaj z pomocy zamieszczonej w kursie „operatory arytmetyczne”. Wyliczoną wartość wypisz na wyświetlaczu.

Przypomnij sobie jakie bloczki są potrzebne do prawidłowej pracy z wyświetlaczem:

  • włącz wyświetlacz (domyślnie wyświetlacz jest wyłączony, ta instrukcja powinna być użyta tylko raz),
  • wyczyść wyświetlacz (instrukcja wyczyści poprzednie zapiski na wyświetlaczu, np. logo producenta),
  • ustaw kursor (pozwala na wypisanie tekstu zawsze w tym samym miejscu),
  • wypisz na wyświetlaczu (wypisanie tekstu dołączonego z prawej strony bloczka),
  • wyświetl na wyświetlaczu (wyświetlenie powyżej zdefiniowanych tekstów i figur).

Pseudokod

oblicz-bmi()
fun oblicz-bmi()
   Wynik-bmi = masa-ciala/(wzrost*wzrost)
   włącz wyświetlacz
   wyczyść wyświetlacz
   ustaw kursor
   wypisz na wyświetlaczu = „Twój wynik bmi to: ”
   wypisz na wyświetlaczu(NL)= Wynik-bmi
   if wynik-bmi <18.5
      wypisz-na-wyswietlaczu(NL)=”Uwazaj masz niedowagę”
   else if wynik-bmi <24.99
      wypisz-na-wyswietlaczu(NL)=”Twoja waga jest prawidlowa”
   else 
      wypisz-na-wyswietlaczu(NL)=”masz niedowagę”
   wyświetl na wyświetlaczu

Zadanie 3

Podłączenie modułów

Diody to moduły cyfrowe. Podłącz je pod piny oznaczone literką D (Digital).

Opis

Obok wypisania komunikatów zapal odpowiednią diodę. Pamiętaj aby zgasić aktualnie niepotrzebne.

Zadanie 4

Podłączenie modułów

Przycisk jest modułem cyfrowym. Podłącz go pod pin oznaczony literką D (Digital).

Opis

Po naciśnięciu przycisku zatwierdź dane od użytkownika i uruchom funkcję wyliczającą wskaźnik BMI.