Você está na página 1de 2

program Quesito1;

var
n, nven:string;
r:char;
p, pven, v, vven, sg, sgven, gp, gc:integer;
begin
r:='n';
pven:=0;
vven:=0;
sgven:=0;
while(r=n)do
begin
writeln('Digite o nome da seleo:');
readln(n);
writeln('Digite o nmero de pontos:');
readln(p);
writeln('Digite o nmero de vitrias:');
readln(v);
writeln('Digite o nmero de gols a favor:');
readln(gp);
writeln('Digite o nmero de gols sofridos:');
readln(gc);
sg:=gp-sg;
writeln(n, ', ', p, ' pontos, ', v, ' vitrias e um saldo de ', sg, ' gols.');
if((p>pven)or((p=pven)and(v>vven))or((p=pven)and(v=vven)and(sg>sgven)))then
begin
nven:=n;
pven:=p;
vven:=v;
sgven:=sg;
end;
repeat
writeln('Deseja digitar as informaes de outra seleo?');
readln(r);
until (r='s')or(r='n');
end;
writeln('Vencedor: ', nven, ', ', pven, ' pontos, ', vven, ' vitrias e um saldo
de ', sgven, ' gols.');
end.
program quesito2;
var
n1, n2:string;
n, i, j, x:integer;
begin
writeln('Digite o nome do jogador 1:');
readln(n1);
writeln('Digite o nome do jogador 2:');
readln(n2);
n:=21;
x:=0;
while(n>0)do
begin;
write('Palitos disponveis: ');
for i:=1 to n do
begin
write('I ');
end;
writeln('');
x:=x+1;
repeat
if(x mod 2=1)then
write(n1)
else
write(n2);
writeln(', deseja retirar quantos palitos?');
readln(j);
until (j=1)or(j=2)or(j=3);
n:=n-j;
if(n<0)then
n:=0;
end;
write('vencedor: ');
if(x mod 2=1)then
writeln(n2);
else
writeln(n1);
readln;
end.

Você também pode gostar