Jump to content
carloshcj

Elabore um algoritmo que solicite ao operador a idade de um grupo de pessoas (várias) - Visualg

Recommended Posts

Alguém pode me ajudar com esse trabalho da Faculdade? to sem ideia de onde começar.

 

– Elabore um algoritmo que solicite ao operador a idade de um grupo de pessoas (várias), processe e apresente:

a)    a idade média das pessoas;

b)    a maior idade e quantas pessoas a tiveram;

c)     a menor idade e quantas pessoas a tiveram.

 

Atenção:

1)    quando a idade informada for igual a zero, finalizar as entradas e mostrar os resultados processados.

2)    Validar corretivamente para que a idade não seja inferior a zero e nem superior a 120.

3)    Verificar se houve entrada de dados, caso não, dê uma mensagem.

4)    Lembre-se que a primeira idade informada será a maior e/ou menor em relação as demais idades que serão informadas.

 

Observação1:

1)    Criar as seguintes funções:

a)    Uma função para validar corretivamente a idade para estar no intervalo de 0 a 130.

b)    uma função para processar o cálculo da média, retornando o resultado para o código principal onde será mostrado.

2)    NÃO usar estrutura de vetor e/ou matriz.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By alexandra174
      Bom dia, 
      Estou aprendendo lógica de programação e isso tem gerado muitos arquivos. Gostaria de saber se é uma ''boa prática'' colocar algoritmos simples no github? Apesar de ser coisa muito simples, são meus primeiros passos no mundo da programação.
    • By vitorianatalia
      Sou iniciante em linguagem C e estou tentando resolver um exercício, mas não estou conseguindo. O enunciado é: 
      Considerando a fórmula para o cálculo da distância entre dois pontos (x1, y1) e (x2, y2): a) Escreva uma função que receba como parâmetros as coordenadas de dois pontos e retorne a distância entre eles. b) Escreva um programa em C (função principal) que capture do teclado as coordenadas dos 3 vértices de um triângulo, calcule e imprima o perímetro deste triângulo, chamando a função anterior. c) Teste seu programa, simulando sua execução com as seguintes coordenadas: (4,1), (1,1), (4,5).
       
      Para resolver a a), simplesmente não conseguia nomear g como distancia que dava erro lvalue required as left operand of assignment. Para b), sei que preciso rodar a função distancia para obter os resultados de 3 contas diferentes, mas como consigo armazenar isso para somar em main depois?

       
      #include <stdio.h> #include <stdlib.h> #include <math.h> float distancia (float xa, float xb, float ya, float yb, float g) {     g = sqrt(pow((xb-xa),2)+pow((yb-ya),2));     return g; } int main() {     float x1, x2, y1, y2, g;     // distancia entre dois pontos      printf("Insira valor de x1 e x2: \n");     scanf("%f %f", &x1, &x2);     printf("Insira valor de y1 e y2: \n");     scanf("%f %f", &y1, &y2);     printf("A distancia entre os dois pontos e: %f", distancia(x1, x2, y1, y2, g));         return 0; }  
    • By drigaomanero
      Boa tarde  Senhores,
       
      Estou com esse problema de algoritmo para resolver abaixo:
       
      Ele pode ser desenvolvido pelo VISUALG.
       
      A construção de um algoritmo implica em interpretar um problema e definir passos que alcance uma solução.

      Desta forma, suponha o seguinte problema: Uma confeiteira deseja calcular a quantidade de ingredientes que irá gastar no final do mês para assim poder realizar a compra em uma quantidade maior e obter algum ganho em escala. Para cada mercadoria a confeiteira irá fornecer o nome do produto que irá produzir, 3 ingredientes e suas respectivas quantidades para cada receita. A confeiteira irá informar ainda a quantidade de receitas que produz do alimento por semana.
       
      Desde já agradeço a ajuda de vocês.
       
       
    • By Motta
      Por que o conselho de ética do Google durou só 10 dias
    • By Amanda Sprouse
      Olá, sou nova na programação e ainda estou trabalhando só com o visualg. Então relevem qualquer coisa, por favor.
       
      Bom... Meu professor pediu para fazermos um programa no visualg que escrevesse de 0 até 100 por extenso.
       
      Tem algumas restrições só podemos usar:
      Se; fimse;
      Escreva; leia;
      <-
       
      •Não pode usar vetores e isso complicou muito.
      •Não pode ser (todo) assim: se (numero=45) enato
      escreva("Quarenta e cinco"), porque isso ia gastar muitas linhas. 
       
      Ele deu uma dica de como fazer: 
       
      Var:
      Unidaden: inteiro
      Unidadec: caractere
      Dezena: caractere
      Numero: inteiro
      Inicio:
      escreva ("Digite um número e tecle enter: )
      leia (numero)
      Se (numero>20) e (numero<30) entao
      escreva ("Vinte e ", ???)
       
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.