25 Zadań Pętla For

background image

background image


**********ZADANIE 1**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=1 to 10 do
write('*');
readln;
end.

**********ZADANIE 2**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=1 to 15 do
writeln('*');
readln;
end.


**********ZADANIE 3**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=1 to 12 do
begin
writeln('*');
delay(1000);
end;
readln;
end.

**********ZADANIE 4**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=1 to 15 do
begin
textcolor(i);
writeln('Kamil');

background image

end;
readln;
end.


**********ZADANIE 5**********

program nazwa;
uses crt;
var
i:byte;
imie:string;
begin
write('Jak masz na imię?'); readln(imie);
clrscr;
for i:=1 to 10 do
begin
writeln(imie);
end;
readln;
end.

**********ZADANIE 6**********

program nazwa;
uses crt;
var
i:byte;
max:real;
imie:string;
begin
write('Jak masz na imię?'); readln(imie);
write('Ile razy mam twoje imie wyświetlid?); readln(max);
clrscr;
for i:=1 to max do
begin
writeln(imie);
end;
readln;
end.

**********ZADANIE 7**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=1 to 10 do
begin
writeln('To jest linijka nr', i);
end;
readln;
end.

background image

**********ZADANIE 8**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=20 to 50 do
begin
writeln('To jest linijka nr', i);
end;
readln;
end.

**********ZADANIE 9**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=50 downto 20 do
begin
writeln('To jest linijka nr', i);
end;
readln;
end.


**********ZADANIE 10**********

program nazwa;
uses crt;
var
i:byte;
begin
clrscr;
for i:=10 downto 1 do
begin
writeln('Pozostało sekund', i);
delay(1000);
end;
readln;
end.

**********ZADANIE 11**********

program nazwa;
uses crt;
var
i:real;
begin
clrscr;
write('Podaj ile liczb mam wyświetlid'); readln(i);

background image

for i:=1 to 1 do
begin
writeln(i ', ');
end;
readln;
end.

**********ZADANIE 12**********

program nazwa;
uses crt;
var
i,max,suma:real;
begin
clrscr;
write('Podaj ile licz mam zsumowad'); readln(max);
for i:=1 to max do
begin
suma:=suma+i;
writeln(suma , '+', i , '=', suma2);
suma2:=suma;
end;
readln;
end.

**********ZADANIE 13**********

program nazwa;
uses crt;
var
i,max,suma:real;
begin
clrscr;
write('Podaj ile licz mam zsumowad'); readln(max);
for i:=1 to max do
begin
suma:=suma*i;
writeln(suma , '+', i , '=', suma2);
suma2:=suma;
end;
readln;
end.


**********ZADANIE 14**********

program nazwa;
uses crt;
var
i:byte;
n,x:real;
begin
clrscr;
begin
writeln(‘Od jakiej liczby mam zacząd?’); readln(n);
writeln(‘Ile liczb mam sprawdzid?’); readln(x)

background image

for i:=n to x do
begin
if i mod 2=0 then
write(n, ‘ , ’);
end;
readln;
end.


**********ZADANIE 15**********

program nazwa;
uses crt;
var
i:byte;
n,x,srednia:real;
suma:integer;
begin
clrscr;
begin
writeln(‘Od jakiej liczby mam zacząd?’); readln(n);
writeln(‘Ile liczb mam sprawdzid?’); readln(x)
for i:=n to x do
begin
if i mod 2=1 then
suma:=suma+i;
end;
srednia:=suma/x;
write(‘Średnia liczb nieparzystych wynosi:’, srednia);
readln;
end.


**********ZADANIE 16**********

program nazwa;
uses crt;
var
imie:string;
i:byte;
begin
imie:=’Kamil’;
for i:=1 to length(imie) do
begin
writeln(imie[i]);
end;
readln;
end.


**********ZADANIE 17**********

program nazwa;
uses crt;
var
imie:string;

background image

i:byte;
begin
write('Podaj swoje imię:');
readln(imie);
for i:=1 to length(imie) do
begin
textcolor(i);
writeln(imie[i]);
end;
readln;
end.
**********ZADANIE 18**********

program nazwa;
uses crt;
var
imie:string;
x:integer;
begin
write('Podaj swoje imie:');
readln(imie);
for x:=length(imie) downto 1 do
begin
write(imie[x]);
end;
readln;
end.

**********ZADANIE 19**********

program nazwa;
uses crt;
var
i,suma:real;
liczba:integer;
begin
clrscr;
write(‘Jakie chcesz sprawdzid wielokrotnosci’); readln(liczba);
for i:=1 to 10 do
begin
suma:=suma+liczba;
write(suma, ‘, ’);
end;
readln;
end.


program nazwa;
uses crt;
var
i,max,suma:real;
liczba:integer;
begin
clrscr;
write(‘Jakie chcesz sprawdzid wielokrotnosci’); readln(liczba);
write(‘Ile razy mam wyswietlic?’); readln(max);

background image

for i:=1 to max do
begin
suma:=suma+liczba;
write(suma, ‘, ’);
end;
readln;
end.


**********ZADANIE 20**********

program nazwa;
uses crt;
var
i,liczba:byte;
suma:integer;
razem:real;
clrscr;
begin
for i:=1 to 10 do
begin
write(‘Podaj liczbe nr’, i); readln(liczba);
suma:=suma+liczba;
end;
i:=10;
razem:=suma/i;
write(‘Średnia Twoich liczb wynosi:’, razem);
end.

**********ZADANIE 21**********

program nazwa;
uses crt;
var
i,liczba:byte;
suma:integer;
razem:real;
clrscr;
begin
write(‘Ile potrzebujesz liczb do wyśredniowania?:’); readln(max);
for i:=1 to max do
begin
write(‘Podaj liczbe nr’, i); readln(liczba);
suma:=suma+liczba;
end;
razem:=suma/max;
write(‘Średnia Twoich liczb wynosi:’, razem);
end.


**********ZADANIE 22**********

program nazwa;
uses crt;
var
a, b,i,prawidlowe: byte;

background image

suma,suma_usera:integer;
clrscr;
begin
for i:=1 to 10 do
begin
randomize;
a:=1+random(10);
b:=1+random(10);
textcolor(white);
write('Pytanie nr ' , i , '. Ile wynosi ', a , ' razy ' , b , ': ');readln(suma_usera);
suma:=a*b;
if suma=suma_usera then
begin
textcolor(green);
write('Prawidlowa odpowiedz!');
writeln('==============');
prawidlowa:=prawidlowa+1;
end;
if suma>suma_usera then
begin
textcolor(red);
write('Zla odpowiedz!');
writeln('==============');
end;
if suma<suma_usera then
begin
textcolor(red);
write('Zla odpowiedz!');
writeln('==============');
end;
end;
if prawidlowe>5 then
begin
textcolor(green);
write('Gratulacje! Udzieliłeś ' , prawidlowe , ' prawidłowych odpowiedzi!');
end;
if prawidlowe<=5 then
textcolor(red);
write('Niestety! Udzieliłeś tylko ' , prawidlowe , ' prawidłowych odpowiedzi!');
readln;
end.

**********ZADANIE 23**********

program nazwa;
uses crt;
var
liczby:array[1..10] of integer;
i:byte
begin
for i:=1 to 10 do
write(‘Podaj liczbę’, i); readln(liczby*i+);
end;
write(‘Podałeś następujące liczby: ’);
for i:=1 to 10 do
write(liczby*i+ , ‘, ‘);

background image

end;
readln.
end.

**********ZADANIE 24**********

program nazwa;
uses crt;
var
liczby:array[1..10] of integer;
i,n:byte
clrscr;
begin
for i:=1 to 10 do
begin
randomize;
n:=1+random(5);
n:=liczby[i];
end;
writeln(‘Losowo wybrane liczby to: ’);
for i:=1 to 10 do
write(liczby*i+ , ‘ ‘);
end;
readln;
end.

**********ZADANIE 25**********

program nazwa;
uses crt;
var
liczby: array[1..10] of integer;
i,najwieksza_liczba,suma,najwieksza_liczba_ktora,mniej_niz_zero,suma_nieparzystych_liczb:byte;
srednia:real;
begin
for i:=1 to 10 do
begin
writeln('Podaj ',i,' liczbę.'); readln(liczby*i+);
suma:=suma+liczby[i];
if i=1 then
begin
najwieksza_liczba:=liczby[i];
end;
if najwieksza_liczba<liczby[i] then
begin
najwieksza_liczba:=liczby[i];
najwieksza_liczba_ktora:=i;
end;
if liczby[i]<0 then
begin
mniej_niz_zero:=mniej_niz_zero+1;
end;
if liczby[i] mod 2=1 then
begin
suma_nieparzystych_liczb:=suma_nieparzystych_liczb+liczby[i];
end;

background image


end;
srednia:=suma/10;
clrscr;
writeln('Podano ',mniej_niz_zero,' liczb mniejszych od 0.');
writeln('Średnia wszystkich liczb wynosi ',srednia:0:2,'.');
writeln('Suma liczb nieparzystych wynosi ',suma_nieparzystych_liczb,'.');
writeln('Najwieksza liczba to ',najwieksza_liczba,' i zostala podana jako ',najwieksza_liczba_ktora);
readln;
end.


Wyszukiwarka

Podobne podstrony:
25 Zadań Pętla For
Petla For w C
Ćw9 Pętla FOR, WHILE, REPEAT
5 Petla for, przebiegi czasowe, struktury, wzory
Turbo Pascal - pętla for Martunia, ETI Edukacja technicyno inf,, KONSPEKTY, Konspekty
pętla for
008 Pętla FOR
[lekcja 22] Pętla for Kurs C++ » Poziom 2
Turbo Pascal - pętla for, ETI Edukacja technicyno inf,, KONSPEKTY, Konspekty
Petla For w C
Pętla FOR doc
pętla for
5 Petla for, przebiegi czasowe, struktury, wzory
Turbo Pascal pętla for Monika
AMI 25 1 Rachunek calkowy podstawowe typy zadan id 59059 (2)
Gimnazjum przekroj, Odp do zadań testowych 22-25, Odpowiedzi do zadań testowych - dział Kształt i mi

więcej podobnych podstron