Przejdź do głównej zawartości

Posty

Wyświetlanie postów z kwiecień, 2013

LVL 0 - Zadanie 10

Autor: Alicja Musiał

Napisz program, który przyjmie imię i określi (z dużym prawdopodobieństwem) czy jest ono żeńskie czy męskie. Przyjmiemy, że kobietą jest osoba, której imię kończy się literą "a" (oczywiście jest to uproszczenie np. Kosma jest imieniem męskim). Posiadając informację o rodzaju imienia dostosuje do niego odpowiedni komunikat powitalny:

- dla imienia żeńskiego: "Witaj << imie >> moja piekna kolezanko!",

- dla imienia męskiego: "Witaj << imie >> moj przystojny kolego!".

Zaokrąglanie liczb rzeczywistych do całkowitych

W niektórych zadaniach wymagane jest zaokrąglanie liczb rzeczywistych. Ogólnie polega ono na tym by  przekształcić liczbę rzeczywistą w całkowitą (czasem to ta sama wartość np. 2.0). Najczęściej wybieranymi zaokrągleniami są: zaokrąglenie w stronę zera,zaokrąglenie do najbliższej wartości.   Pierwsze z nich można opisać jako usunięcie części ułamkowej liczby np. liczba 3,14 po zaokrągleniu tą metodą stanie się 3, dla -3,14 otrzymamy -3, po zaokrągleniu tą metodą 3,75 otrzymamy 3. 
   Tę metodę zaokrąglania można zrealizować za pomocą rzutowania np. 
a=(int) a;
   Druga ze wspomnianych metod służy do wyznaczania liczby całkowitej najbliższej przetwarzanej wartości rzeczywistej np. dla 3,14 otrzymamy 3, a dla 3,75 dostaniemy 4. Dla liczb ujemnych analogicznie dla -3,14 otrzymamy -3 a  dla -3,75 dostaniemy -4. W procesie implementacji tej metody pomocne znów okaże się rzutowanie. Tym razem nie obędzie się bez dodatkowych działań.     Musimy sprawdzić czy dana wartość jest dodatnia czy uj…