90 likes | 180 Views
Programi sa razgranatom strukturom. programi koji imaju više grana; na osnovu uslova program odlučuje koja se grana izvršava; ostale grane se ne izvršavaju. Primer 1. Na ulazu algoritma zadaju se dva broja. Potrebno je sastaviti algoritam koji određuje da li su ta dva broja jednaka.
E N D
Programi sa razgranatom strukturom • programi koji imaju više grana; • na osnovu uslova program odlučuje koja se grana izvršava; • ostale grane se ne izvršavaju
Primer 1 • Na ulazu algoritma zadaju se dva broja. Potrebno je sastaviti algoritam koji određuje da li su ta dva broja jednaka.
Ulazni podaci: x, y • Izlazni komentari: • komentar1 = „BROJEVI SU JEDNAKI“ • komentar2 = „BROJEVI SU RAZLIČITI“ x, y x = y komentar1 komentar2
Zadatak 1 • Korisnik unosi dva broja. Sastaviti program koji određuje da li su ta dva broja jednaka.
Private Sub cmdObrada_Click ( ) Dim x As Single Dim y As Single x = txtPrvi.Text y = txtDrugi.Text If x = y Then txtOdgovor.Text = “brojevi su jednaki” Else txtOdgovor.Text =“brojevi su razliciti” End If End Sub x, y x = y komentar1 komentar2
Primer 2 • Korisnik unosi dva broja. Sastaviti algoritam koji određuje kvadrat većeg broja.
Ulazni podaci: x, y Izlazni podaci: m x,y x ≥y m=y2 m=x2 m
Zadatak 2 • Korisnik unosi dva broja. Sastaviti program koji određuje kvadrat većeg broja.
Private Sub cmdObrada_Click ( ) Dim x As Single Dim y As Single Dim m As Single x = txtPrvi.Text y = txtDrugi.Text If x >= y Then m = x^2 Else m = y^2 End If txtOdgovor.Text = m End Sub x,y x ≥y m=y2 m=x2 m