Naloge
Nekatere naloge zahtevajo uporabo matematičnih funkcij, kot so sqrt (kvadratni koren), sin, cos in podobnih. Python jih nima, vendar jih bo skrivnostno dobil, če na začetek programa dodamo
Če kdaj potrebuješ podatke o kaki funkciji, ti včasih pomaga kar Python.
Spodnje vaje se morda zdijo komu duhamorne. Vseeno jih naredite, da se naslednjič, ko pridejo težje vaje, ne bomo spotikali ob trivialnih napakah.
Pretvarjanje temperatur
Spremeni program, ki smo ga napisali na predavanjih, tako da bo pretvarjal iz Fahrenheitovih stopinj v Celzijeve in Kelvinove.
Krog
Napiši program, ki izračuna površino in obseg kroga, katerega polmer poda uporabnik.
Pitagorov izrek
Napiši program, ki uporabnika vpraša po dolžinah katet pravokotnega trikotnika in izpiše dolžino hipotenuze.
Površina trikotnika
Napiši program, ki uporabnika vpraša po dolžinah stranic poljubnega trikotnika in izpiše njegovo ploščino očrtanega in včrtanega kroga. (Formule, ki jih ne poznaš, poišči na internetu.)
V program vnesi trikotnik s stranicami 3, 8 in 4. Kaj se zgodi in zakaj?
Strelske vaje
Opis je tule.
Prestopna leta
Napiši program, ki preveri ali je leto prestopno. Leto je prestopno če je deljivo s 4, razen v primeru, ko je deljivo s 100, takrat leto ni prestopno, razen takrat, ko je deljivo s 400, takrat je leto prestopno. Tako so leta 2004, 2008 in 2000 prestopna, leti 2005 in 2100 pa ne.
Opomba: naloga zahteva pogojne stavke, ki se jih še nismo učili!
Kvadratna enačba
Izračunaj vse realne rešitve kvadratne enačbe ax^2 + bx + c = 0
, podane z argumenti a, b in c. Vaš program naj se
obnaša kot je prikazano spodaj.
Opomba: naloga zahteva pogojne stavke, ki se jih še nismo učili!