vi spiego il mio problema: devo scrivere un programma in pascal che calcoli la media di n voti e ne calcoli la media, se la media è maggiore di 6 scrivi promosso altrimenti bocciato.
il professore ci ha detto di scriverlo usando 1 volta il repeat...until e un'altra con il for.
vi mostro quello che ho fatto:
Codice: Seleziona tutto
programm input_output(input, output) ;
var
n,voto,media,somm, i :integer ;
begin
writeln('inserisci numero di voti')
readln (n) ;
for i:=0 to n do
begin
writeln('Inserisci voto') ;
readln (voto) ;
somm:=voto+somm ;
end
readln;
media:= somm/n;
if media <= 6
then
writeln ('promosso')
else
writeln ('bocciato') ;
readln ;
end. Grazie in aticipo.
