V i VI razred
1. Sabiranje dva broja
Napisati program za sabiranje dva uneta broja.
a=int(input())
b=int(input())
c=a+b
print(c)
b=int(input())
c=a+b
print(c)
2. Površina lista papira
Napisati program koji će izračunati površinu papira visine V i širine S.
V=int(input())
S=int(input())
Površina=V*S
print(Površina)
S=int(input())
Površina=V*S
print(Površina)
3. Aritmetičke operacije
Napisati program koji će za unete vrednosti dva broja a i b izračunati:
a+b, a-b, a*b, a/b, ceo deo količnika brojeva a i b, ostatak pri deljenju brojeva a i b, kao i a na b (stepenovanje).
a+b, a-b, a*b, a/b, ceo deo količnika brojeva a i b, ostatak pri deljenju brojeva a i b, kao i a na b (stepenovanje).
a=int(input())
b=int(input())
Zbir=a+b
Razlika=a-b
Proizvod=a*b
Količnik=a/b
CeoDeoKoličnika=a//b
OstatakPriDeljenju=a%b
Stepenovanje=a**b
print("Zbir:",Zbir)
print("Razlika:",Razlika)
print("Proizvod:",Proizvod)
print("Količnik:","%.2f" % Količnik)
print("Ceo deo količnika:",CeoDeoKoličnika)
print("Ostatak pri deljenju:",OstatakPriDeljenju)
print("Stepenovanje:",Stepenovanje)
b=int(input())
Zbir=a+b
Razlika=a-b
Proizvod=a*b
Količnik=a/b
CeoDeoKoličnika=a//b
OstatakPriDeljenju=a%b
Stepenovanje=a**b
print("Zbir:",Zbir)
print("Razlika:",Razlika)
print("Proizvod:",Proizvod)
print("Količnik:","%.2f" % Količnik)
print("Ceo deo količnika:",CeoDeoKoličnika)
print("Ostatak pri deljenju:",OstatakPriDeljenju)
print("Stepenovanje:",Stepenovanje)
4. Putovanje
Porodica je krenula autom na letovanje. Automobilom treba da pređu s kilometara krećući se ravnomernom brzinom od v (km/h). Napisati program kojim se određuje koliko će im sati trebati da pređu put.
U prvoj liniji standardnog ulaza se nalazi realna vrednost v, a u sledećoj liniji realna vrednost s koje redom predstavljaju brzinu izraženu u km/h i planirani pređeni put u kilometrima.
Standardni izlaz predstavlja Jedan realan broj zaokružen na dve decimale koji predstavlja potrebno vreme u satima.
U prvoj liniji standardnog ulaza se nalazi realna vrednost v, a u sledećoj liniji realna vrednost s koje redom predstavljaju brzinu izraženu u km/h i planirani pređeni put u kilometrima.
Standardni izlaz predstavlja Jedan realan broj zaokružen na dve decimale koji predstavlja potrebno vreme u satima.
v = float(input())
s = float(input())
t = s / v
print("%.2f" % t)
s = float(input())
t = s / v
print("%.2f" % t)
5. N-ti dan treninga
Vaterpolista Marko učestvuje na pripremama za takmičenje u trajanju od n dana. Prvog dana priprema Marko prepliva a metara, a svakog sledećeg dana za d metara više nego prethodnog dana. Napisati program kojim se određuje koliko metara Marko prepliva poslednjeg dana priprema.
Na ulazu se unose tri prirodna broja, svaki u posebnoj liniji standardnog ulaza. Brojevi redom predstavljaju broj dana koliko pripreme traju n (n≤20), koliko metara Marko prepliva prvog dana priprema a (a≤3000), koliko metara svaki dan Marko više pliva u odnosu na prethodnii dan d (d≤1000).
Na standardnom izlazu prikazati koliko metara Marko prepliva poslednjeg dana priprema.
Na ulazu se unose tri prirodna broja, svaki u posebnoj liniji standardnog ulaza. Brojevi redom predstavljaju broj dana koliko pripreme traju n (n≤20), koliko metara Marko prepliva prvog dana priprema a (a≤3000), koliko metara svaki dan Marko više pliva u odnosu na prethodnii dan d (d≤1000).
Na standardnom izlazu prikazati koliko metara Marko prepliva poslednjeg dana priprema.
n = int(input())
a = int(input())
d = int(input())
duzina = a + (n - 1) * d;
print(duzina)
a = int(input())
d = int(input())
duzina = a + (n - 1) * d;
print(duzina)
6. Razlomak u mešoviti broj
Za date prirodne brojeve a i b napisati program kojim se dati nepravi razlomak a/b prevodi u mešovit broj n c/b, takav da važi da je c/b<1.
U prvoj liniji standardnog ulaza nalazi se prirodan broj a koji predstavlja brojilac nepravog razlomka, a u drugoj liniji prirodan broj b različit od nule koji predstavlja imenilac razlomka (a≥b).
Prva i jedina linija standardnog izlaza sadrži mešoviti zapis razlomka, preciznije prirodan broj, brojilac i imenilac mešovitog broja međusobno odvojeni sa po jednom prazninom (blanko znakom).
U prvoj liniji standardnog ulaza nalazi se prirodan broj a koji predstavlja brojilac nepravog razlomka, a u drugoj liniji prirodan broj b različit od nule koji predstavlja imenilac razlomka (a≥b).
Prva i jedina linija standardnog izlaza sadrži mešoviti zapis razlomka, preciznije prirodan broj, brojilac i imenilac mešovitog broja međusobno odvojeni sa po jednom prazninom (blanko znakom).
a = int(input())
b = int(input())
n = a // b
c = a % b
print(n, c, b)
b = int(input())
n = a // b
c = a % b
print(n, c, b)
7. Pertla
Od kanapa date dužine isecaju se pertle date dužine. Odrediti koliko pertli je moguće izrezati i koliko kanapa na kraju preostane.
Sa standardnog ulaza učitavaju se dva pozitivna realna broja. U prvom redu data je dužina kanapa, a u drugom data je dužina pertle.
Na standardni izlaz ispisati ceo broj koji predstavlja broj pertli koje je moguće iseći i u sledećem redu realni broj koji predstavlja dužinu preostalog kanapa.
Sa standardnog ulaza učitavaju se dva pozitivna realna broja. U prvom redu data je dužina kanapa, a u drugom data je dužina pertle.
Na standardni izlaz ispisati ceo broj koji predstavlja broj pertli koje je moguće iseći i u sledećem redu realni broj koji predstavlja dužinu preostalog kanapa.
duzina_kanapa = float(input())
duzina_pertle = float(input())
broj_pertli = int(duzina_kanapa // duzina_pertle)
preostalo_kanapa = duzina_kanapa % duzina_pertle
print(broj_pertli)
print("%.4f" % preostalo_kanapa)
duzina_pertle = float(input())
broj_pertli = int(duzina_kanapa // duzina_pertle)
preostalo_kanapa = duzina_kanapa % duzina_pertle
print(broj_pertli)
print("%.4f" % preostalo_kanapa)
8. Šahovska tabla broj crnih polja
Na šahovskoj tabli širine n i dužine m, gornje levo polje je bele boje. Napisati program kojim se određuje broj crnih polja na datoj šahovskoj tabli.
Na standardnom ulazu nalaze se dva prirodna broja n,m≤100.
Na standardnom izlazu se prikazuje broj crnih polja na šahovskoj tabli.
Na standardnom ulazu nalaze se dva prirodna broja n,m≤100.
Na standardnom izlazu se prikazuje broj crnih polja na šahovskoj tabli.
n = int(input())
m = int(input())
brojCrnihPolja = (n * m) // 2
print(brojCrnihPolja)
m = int(input())
brojCrnihPolja = (n * m) // 2
print(brojCrnihPolja)