Diamond_Sux
Membro
Boas, estou a criar um programa que me indica o numero de pessoas que gostaram ou não gostaram de um produto, este programa está a ser feito com a ambição de ser perfeito. Estou farto de procurar e perguntar mas não encontro assim nada de jeito. Estou a tentar fazer um repetição do programa todo,e nessa repetição, as variáveis iram ficar armazenadas, já que dividi o programa em 2 partes, 1 parte para o sexo masculino e outro para o feminino.
Bem, vou vos passar o código, por favor ajudem-me neste quebra-cabeças
Ele ainda está um pouco incompleto....
Bem, vou vos passar o código, por favor ajudem-me neste quebra-cabeças
Código:
program Projectonovoproduto;
uses crt;
Var A: integer;
B: char;
C: integer;
D: char;
E: integer;
F: Char;
S: char;
N: char;
M: Char;
H: integer;
G: char;
i: integer;
CountN: integer;
CountS: integer;
CountM: integer;
CountF: integer;
Begin
CountN:=0;
CountS:=0;
CountF:=0;
CountM:=0;
Writeln('introduza o sexo da pessoa que vai intruduzir [M/F]');
Readln(B);
While (B<>'M') and (B<>'F') do
Begin
Writeln('introduza o sexo da pessoa que vai intruduzir [M/F]');
Readln(B);
clrscr;
End;
If (B=M) then
CountM:=CountM+1;
Begin
writeln('Introduza o numero de pessoas que quer intruduzir');
Readln(C);
for i:=1 To C Do
Begin
Writeln('introduza se gostou(S) ou se nao gostou(N) do produto');
Readln(D);
If (D='S') then
CountS:=CountS+1;
If (D='N') Then
CountN:=CountN+1;
End
End;
If B='F' then
CountF:=CountF+1;
Begin
writeln('Intrudoza o numero de valores que quer intruduzir');
Readln(H);
for i:=1 To H Do
Begin
Writeln('intrudoza se gostou(S) ou se nao gostou(N) do produto');
Readln(G);
If (G='S') then
CountS:=CountS+1;
If (G='N') Then
CountN:=CountN+1;
End
End;
Writeln( CountS,' Pessoas do gostaram do produto');
Writeln( CountN,' Pessoas não gostaram do produto');
Readln;
End.
Ele ainda está um pouco incompleto....
Última edição pelo moderador: