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!".

LVL 0 - Zadanie 9

Autor: Radosław Furmaniak
Napisz program który, sprawdzi czy trzy wprowadzone liczby tworzą trójkę pitagorejską, tzn. czy suma kwadratów dwóch pierwszych jest równa kwadratowi trzeciej.

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…