Programy na lab. 2

BMI

Napisz program BMI, który na wejściu (z terminala) otrzymuje dane o wadze (kg) i wzroście (cm) osoby, a na wyjściu wypisuje informację o Body Mass Index oraz informację na co wskazuje wartość BMI (niedowaga, norma lub nadwaga).

Osoby bardziej zaawansowane i zainteresowane, mogą zrobić program z wejściem/wyjściem poprzez stronę WWW, używając interfejsu CGI:

PESEL

Program ma czytać, (ew. sprawdzać poprawność) i wyprowadzać na ekran nr PESEL.

Należy uwzględnić:

  1. Przy wyborze typu zmiennych - zajętość pamięci i szybkość (złożoność) operacji (wczytywania, wyprowadzania, porównywania przy wyszukiwaniu) i ew. czytelność.
  2. Weryfikację poprawności:
    • czy każdy znak jest cyfrą,
    • sprawdzenie cyfry kontrolnej,
  3. Wypisanie daty urodzenia (ew. ze sprawdzeniem zakresu nru miesiąca, dnia, ew. roku dla zaawansowanych).
  4. Wypisanie płci, ew. sprawdzenie zgodności z ostatnią literą wczytanego imienia (a - kobieta z wyjątkiem Bonawentury).
  5. Podział programu na funkcje.
  6. Komentarze.