8.6.. Napisati program za ispis trougla kao na slici sa željenim brojem redova:
..
Opis programa: Na slici je prikazan odnos redova i kolona.
 |
Slika 1. Sporedna dijagonala i+j = n+1 |
Listing programa :
# 08614024
I varijanta if (i + j <= n + 1)
print("Trougao")
n = int(input("Broj redova: "))
i=1 # pocetna vrijednost kontrolne varijable i
while i <= n: # dok je i <= n ponavljaj - pocetak petlje
j = 1 # pocetna vrijednost j
while j <= n: # dok je j <= i ponavljaj - pocetak petlje
if (i + j <= n + 1): # sporedna dijagonala?
if (j == 1): # prva kolona?
print("x", end='') # prva kolona, x
else: # ostali
print(" I x", end='') # I x
j = j + 1 # sljedeca vrijednost kontrolne varijable j
print()
i = i + 1 # sljedeca vrijednost kontrolne varijable i
II varijanta while i + j <= n + 1
# 08614024
print("Trougao")
n = int(input("Broj redova: "))
i=1 # pocetna vrijednost kontrolne varijable i
while i <= n: # dok je i <= n ponavljaj - pocetak petlje
j = 1 # pocetna vrijednost j
while i + j <= n + 1: # dok je i + j <= n + 1 ponavljaj - pocetak petlje
if (j == 1): # prva kolona?
print("x", end='') # prva kolona, x
else: # ostali
print(" I x", end='') # I x
j = j + 1 # sljedeca vrijednost kontrolne varijable j
print()
i = i + 1 # sljedeca vrijednost kontrolne varijable i
Ispis na ekranu:

Index
|