Python: Feladatok#2

Egyszerűbb feladatok #2

  1. Írj programot, amely beolvas a billentyűzetről két számot, és ha az elsőre bekért szám nagyobb, mint a másodjára bekért szám, akkor megcseréli őket!
  2. Írj programot, mely egy zárthelyi dolgozatra adott pontszám alapján eldönti, hogy sikeres volt-e a dolgozat! A dolgozat akkor sikeres, ha a pontszám az elérhető maximumnak legalább a 60 százaléka.
  3. Írj programot, mely egy beolvasott évszámról eldönti, hogy szökőév-e! Szökőév minden 4-gyel osztható év, kivéve azok, amelyek 100-zal oszthatóak. De a 400-zal oszthatóak szökőévek! Jó, mi?
  4. Írj programot, mely eldönti, hogy három szakaszból szerkeszthető-e háromszög! Ha igen, akkor a program írja ki a háromszög területét! Héron-képlet, t= √(s∙(s-a)∙(s-b)∙(s-c)), ahol s = (a+b+c)/2
  5. Írj programot, mely az a, b, c értékek ismeretében kiírja az másodfokú egyenlet gyökeit!
  6. Írj programot, mely beolvassa a másodfokú egyenlet együtthatóit, és kiírja, hogy az egyenletnek van-e megoldása!
  7. Írj programot, mely kiírja egy dolgozat szöveges értékelését az érdemjegy alapján!
  8. Írj programot, mely beolvas két számot, majd kiírja:
    – az összegüket
    – különbségüket
    – szorzatukat
    – hányadosukat, ha lehet!
  9. Írj programot, mely beolvas két egész számot, és kiírja a képernyőre a nagyobbat!
  10. Írj programot, mely beolvas három egész számot, és kiírja a képernyőre a legkisebbet!
  11. Írj programot, mely beolvas két pozitív egész számot, és kiírja a számtani és mértani közepüket!
  12. Írj programot, mely beolvassa egy derékszögű háromszög két befogóját, és kiírja ezen háromszög átfogójának a hosszát! Az átfogót két tizedesjegy pontossággal add meg!
  13. Írj programot, mely beolvassa a téglatest három élének hosszát, és kiírja a felszínének és a térfogatának mérőszámait!
  14. Írj programot, mely beolvassa egy kör átmérőjét, és kiírja a kör kerületét és területét!
  15. Írj programot, mely beolvassa a körív sugarát és középponti szögét, és kiírja a körív területét és a határoló ív hosszát!
  16. Írjunk programot, mely bekér egy számot, és eldönti, hogy osztható-e 3-mal, 4-gyel vagy 5-tel!
  17. Írj programot, mely bekér egy hőmérsékleti értéket, majd felajánlja, hogy Celsiusból Fahrenheitbe, vagy Fahrenheitből Celsiusba váltja át! A Celsius-Fahrenheit átváltás nem adható meg egy az egyben. Ennek oka, hogy míg a Fahrenheit skála 180 egységre oszlik, a Celsius hőmérsékleti skála 100-ra. Ezért a Celsius-Fahrenheit átváltás képletét kell használni: [°C] = ([°F] − 32)∙5⁄9
    Példa: 23°C = (F – 32)∙5/9
  18. Írj programot, mely a testsúly és a testmagasság alapján meghatározza a testtömegindexet, és kiírja, hogy milyen testsúly osztályba tartozik az adott illető! (A testtömeg osztályokat meghatározhatod tetszőlegesen, de alapul vehetsz létező osztályozásokat is.) testtömegindex = testtömeg[kg]/testmagasság2[m2]
  19. Írj programot, mely bekéri a víz hőmérsékletét, majd eldönti, hogy az milyen halmazállapotú! A halmazállapot lehet folyékony, gőz, vagy jég.
  20. Írj programot, mely beolvassa egy diák igazolatlan hiányzásainak számát, és ennek megfelelően írasd ki a magatartás osztályzatát! Ehhez készíts kategóriákat az igazolatlan hiányzások száma alapján! Az első kategória figyelmeztetést, a második osztályfőnöki intőt, a harmadik igazgatói megrovást, a negyedik kategória pedig felfüggesztést von maga után. A büntetés mértékét kell a programnak jelezni a felhasználó felé.
  21. Írj programot, mely kiszámolja a sokszögek átlóit! Input adat a sokszög oldalainak száma.
  22. Írj programot, mely bekér két, egy napon belüli időpontot (óra, perc, másodperc formátumban)! Számítsd ki a két időpont közti különbséget másodpercekben és írasd ki a képernyőre!