Wpis z mikrobloga

Mireczki zacząłem uczyć się AutoIt i miałem w zadaniu takie polecenie:

Napisz program z jedną zmienną w której należy podać swój wiek. Program ma sprawdzać (według tej zmiennej) czy mam więcej niż:

10 lat

20 lat

30 lat

40 lat

50 lat

60 lat

i wyświetlać mi wiadomość o treści "Masz więcej niż .. lat" w wyskakującym okienku.


Program działa, ale mam pytanie czy można zrobić to lepiej? Chodzi mi o to aby nie pisać tylu warunków.
I jak w MsgBox przenieść tekst do następnej linii(znalazłem tylko, że można użyć @CRLF)?

#programowanie #autoit
Z.....e - Mireczki zacząłem uczyć się AutoIt i miałem w zadaniu takie polecenie:
 Nap...

źródło: comment_tagkkln8v1wqF4tZOvmRDL5V42C2eRNs.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZjemCiNoge osobiście wydaje mi się, że powinno dać się to rozwiązać w optymalnej liczbie 2 if-ów i 1 elsa ( pomiędzy elegancją a spaghetti).
Pierwszy przypadek sprawdź czy wiek jest mniejszy od 0 bądź większy od 120. Wypisz debil.
Drugi przypadek sprawdź czy zmienna podzielna modulo 10 jest równa 0. Wypisz: masz {Twoją zmienną} lat.
W przeciwnym wypadku. Wypisz: Masz więcej niż ( {Twoja zmienna} /10 ) * 10 lat.

Autoit-a
  • Odpowiedz