Ir ao conteúdo
  • Cadastre-se

Pascal/Delphi Questão 5 exercício em pascal


Posts recomendados

Olá alguém poderia me ajudar nesse exercício sou iniciante.

Faça um programa que receba os seguintes dados dos habitantes de uma região: idade, sexo (M/F) e salário, calcule e mostre 

a)    A média dos salários do grupo,

B)A maior e a menor idade do grupo,

c)    A quantidade de mulheres com salário até R$ 200,00,

d)    A idade e o sexo da pessoa que possui o menor salário.

Finalize a entrada de dados ao digitar uma idade negativa.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Logo mais mandarei o que fiz até agora 

 

 

Mas se puderem me ajudar nessa aqui 

É para ter duas variáveis strings uma contendo uma frase e outra uma palavra é imprimir na tela o número de vezes que a palavra ocorre na frase 

Program Pzim ;

var
frase, palavra: string;
quantidade: integer;
function contador_palavra(frase, palavra: string): integer;
var
t,i: integer;        
p: string;
Begin
contador_palavra:= 0;
t:=lenght(frase);
p:='';
for i:= 0 to t-1 do
begin
if (frase[i] <> char32) then
begin
p:= p + frase[i];
if (p= palavra) then
contador_palavra:= contador_palavra + 1;
end
else
p:='';
end;
end;
begin
   Writeln('Digite uma frase: ');
   Readln(frase);
   Writeln('Digite uma palavra e quantas vezes ela aparece na frase: ');
   readln(palavra);
     quantidade:= contador_palavra(frase,palavra);
     writeln(quantidade);
     readln  
End.


 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
2 horas atrás, Renatoalexandresa disse:

Olá alguém poderia me ajudar nesse exercício sou iniciante.

Faça um programa que receba os seguintes dados dos habitantes de uma região: idade, sexo (M/F) e salário, calcule e mostre 

a)    A média dos salários do grupo,

B)A maior e a menor idade do grupo,

c)    A quantidade de mulheres com salário até R$ 200,00,

d)    A idade e o sexo da pessoa que possui o menor salário.

Finalize a entrada de dados ao digitar uma idade negativa.

 

 

Sugiro começar por esse que parece ser mais fácil,~não envolve manipulação de strings.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Olá. @Renatoalexandresa.

 

Só complementando. Assim como sugerido pelos colegas, também acho que seria melhor focar no mais simples primeiro e fazer por etapas. Ou seja, não tente fazer tudo de uma vez... faz um "pedaço", depois um outro, depois um etc.

2 horas atrás, Renatoalexandresa disse:

Faça um programa que receba os seguintes dados dos habitantes de uma região: idade, sexo (M/F) e salário, calcule e mostre 

a)    A média dos salários do grupo,

b ) A maior e a menor idade do grupo,

c)    A quantidade de mulheres com salário até R$ 200,00,

d)    A idade e o sexo da pessoa que possui o menor salário.

Finalize a entrada de dados ao digitar uma idade negativa.

 

Primeiro faça só a parte que recebe os dados. Todo restante depende necessariamente dela.

Após, escolhe qualquer um dos tópicos e tente fazer. Vendo que já está tudo certo, insere outro... por ai vai. Evite tentar fazer tudo de uma vez... não precisa!

 

Sugestão: faça apenas o item C) e posta aqui.

 

 

 

 

Em relação outro código:

1 hora atrás, Renatoalexandresa disse:

É para ter duas variáveis strings uma contendo uma frase e outra uma palavra é imprimir na tela o número de vezes que a palavra ocorre na frase 

Quando for o caso, crie uma nova postagem, ou seja, deixe uma postagem para cada problema/código. Assim poderá tiras as duvidas de um e outro sem misturar. Deixe esse tópico aqui apenas para o exercício inicial, beleza?

 

 

 

No aguardo.

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...