Ĺadny brzuch
Napisz program w pseudojezyku, ktory obliczy i wprowadzi procentowe udzialy uczniow szkoly w poszczegolnych olimpiadach przedmiotowych. Dane sa : liczba uczniow szkoly i liczba uczniow bioracych udzial w poszczegolnych olimpiadach ( matematycznej, fizycznej i informatycznej )
Nie jestem za bardzo zaawansowany, ale jeżeli ta strona nie kłamie: http://www.gimnazjum...g4/jezkalg.html, to ten program wyglądałby chyba tak:
START
czytaj a ( ilość uczniów w szkole )
czytaj b ( matematyczna )
czytaj c ( informatyczna )
czytaj d ( fizyczna )
czytaj e (uczniowie biorący udział w olimpiadzie)
czytaj w1,w2,w3 (na działania)
a-(b+c+d)=e // żeby mieć ilość ludzi , która nie brała udziału w żadnej olimpiadzie
pisz Ilość ludzi biorących udział w poszczególnych olimpiadach:
b/e x 100% = w1 //ilość procentowo matematycznej,
pisz W olimpiadzie tej i tej...:w1
c/e x 100% = w2 //informatycznej,
pisz (...):w2
d/e x 100% = w3 // no i fizycznej.
pisz (...):w3
STOP
Tak mi się wydaje, chcociaż nigdy nie bawiłem się pseudojęzykiem. Powodzenia ;)
Użytkownik Treck edytował ten post 29 październik 2009, 20:57
mnie wyszlo tak
PROGRAM Olimpiada;
ZMIENNE Uczsz, Mat, Inf, Fizy, Procudzm, Procudzf, Procudzi;
ZACZNIJ
WPROWADŹ('Podaj liczbę uczniów w szkole oraz liczbę uczniów biarących udział w olimpiadzie matematycznej' Uczsz, Mat)
JEŚLI Mat>0 TO ZACZNIJ
Proudz:=Uczsz/Mat*100
WYPROWADŹ ('Procent uczniów, którzy brali udział w olimpiadzie matematycznej to:' Procudzm '%')
W PRZECIWNYM WYPADKU ZACZNIJ
JEŚLI Mat=0 TO ZACZNIJ
WYPROWADŹ ('Nikt nie brał udziału w olimpiadzie matematycznej')
ZAKOŃCZ;
ZACZNIJ
WPROWADŹ('Podaj liczbę uczniów w szkole oraz liczbę uczniów biarących udział w olimpiadzie fizycznej' Uczsz, Fizy)
JEŚLI Fizy>0 TO ZACZNIJ
Proudzf:=Uczsz/Fizy*100
WYPROWADŹ ('Procent uczniów, którzy brali udział w olimpiadzie fizycznej to:' Procudzf '%')
W PRZECIWNYM WYPADKU ZACZNIJ
JEŚLI Fizy=0 TO ZACZNIJ
WYPROWADŹ ('Nikt nie brał udziału w olimpiadzie Fizycznej')
ZAKOŃCZ;
ZACZNIJ
WPROWADŹ('Podaj liczbę uczniów w szkole oraz liczbę uczniów biarących udział w olimpiadzie informatycznej' Uczsz, Inf)
JEŚLI Inf>0 TO ZACZNIJ
Proudzi:=Uczsz/Inf*100
WYPROWADŹ ('Procent uczniów, którzy brali udział w olimpiadzie fizycznej to:' Procudzi '%')
W PRZECIWNYM WYPADKU ZACZNIJ
JEŚLI Inf=0 TO ZACZNIJ
WYPROWADŹ ('Nikt nie brał udziału w olimpiadzie Informatycznej')
ZAKOŃCZ.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Nie jestem za bardzo zaawansowany, ale jeżeli ta strona nie kłamie: http://www.gimnazjum...g4/jezkalg.html, to ten program wyglądałby chyba tak:
START
czytaj a ( ilość uczniów w szkole )
czytaj b ( matematyczna )
czytaj c ( informatyczna )
czytaj d ( fizyczna )
czytaj e (uczniowie biorący udział w olimpiadzie)
czytaj w1,w2,w3 (na działania)
a-(b+c+d)=e // żeby mieć ilość ludzi , która nie brała udziału w żadnej olimpiadzie
pisz Ilość ludzi biorących udział w poszczególnych olimpiadach:
b/e x 100% = w1 //ilość procentowo matematycznej,
pisz W olimpiadzie tej i tej...:w1
c/e x 100% = w2 //informatycznej,
pisz (...):w2
d/e x 100% = w3 // no i fizycznej.
pisz (...):w3
STOP
Tak mi się wydaje, chcociaż nigdy nie bawiłem się pseudojęzykiem. Powodzenia ;)
Użytkownik Treck edytował ten post 29 październik 2009, 20:57
mnie wyszlo tak
PROGRAM Olimpiada;
ZMIENNE Uczsz, Mat, Inf, Fizy, Procudzm, Procudzf, Procudzi;
ZACZNIJ
WPROWADŹ('Podaj liczbę uczniów w szkole oraz liczbę uczniów biarących udział w olimpiadzie matematycznej' Uczsz, Mat)
JEŚLI Mat>0 TO ZACZNIJ
Proudz:=Uczsz/Mat*100
WYPROWADŹ ('Procent uczniów, którzy brali udział w olimpiadzie matematycznej to:' Procudzm '%')
W PRZECIWNYM WYPADKU ZACZNIJ
JEŚLI Mat=0 TO ZACZNIJ
WYPROWADŹ ('Nikt nie brał udziału w olimpiadzie matematycznej')
ZAKOŃCZ;
ZACZNIJ
WPROWADŹ('Podaj liczbę uczniów w szkole oraz liczbę uczniów biarących udział w olimpiadzie fizycznej' Uczsz, Fizy)
JEŚLI Fizy>0 TO ZACZNIJ
Proudzf:=Uczsz/Fizy*100
WYPROWADŹ ('Procent uczniów, którzy brali udział w olimpiadzie fizycznej to:' Procudzf '%')
W PRZECIWNYM WYPADKU ZACZNIJ
JEŚLI Fizy=0 TO ZACZNIJ
WYPROWADŹ ('Nikt nie brał udziału w olimpiadzie Fizycznej')
ZAKOŃCZ;
ZACZNIJ
WPROWADŹ('Podaj liczbę uczniów w szkole oraz liczbę uczniów biarących udział w olimpiadzie informatycznej' Uczsz, Inf)
JEŚLI Inf>0 TO ZACZNIJ
Proudzi:=Uczsz/Inf*100
WYPROWADŹ ('Procent uczniów, którzy brali udział w olimpiadzie fizycznej to:' Procudzi '%')
W PRZECIWNYM WYPADKU ZACZNIJ
JEŚLI Inf=0 TO ZACZNIJ
WYPROWADŹ ('Nikt nie brał udziału w olimpiadzie Informatycznej')
ZAKOŃCZ.