• Matéria: Informática
  • Autor: carollopes0400paugyr
  • Perguntado 7 anos atrás

Um casal possui três filhos: Marquinhos, Zezinho e Luluzinha. Faça um algoritmo para ler as idades dos filhos e exibir quem é o caçula da família; suponha que não haja empates.

linguagem c por favor.

Respostas

respondido por: lamartinecezarpbm3x5
6

Segue abaixo a lógica para mostrar a menor idade, a mesma será impressa no final. Cabe a você tentar raciocinar como fará para imprimir o nome do mais novo, pois a parte que seria mais difícil já foi feita.

Análise o código e refaça-o várias vezes para enteder a lógica, depois implemente o código para imprimir o nome do mais novo.

#include <stdio.h>


int main()

{

   int marquinho,zezinho,luluzinha,cacula;

   

   printf ("Digite a idade de Marquinhos: ");

   scanf ("%i", &marquinho);

   printf ("Digite a idade de Zezinho: ");

   scanf ("%i", &zezinho);

   printf ("Digite a idade de Luluzinha: ");

   scanf ("%i", &luluzinha);

   

# Esse calcula quer dizer: caçula, é uma variável criada para receber e armazenar a menor idade, começa com valor zero.

   cacula = 0;

   

   # Nessa primeira comparação vai ver se a idade de Marquinho é maior do que cacula, sim , ela será, então a variável cacula vai receber o valor da idade de marquinho. cacula agora não vale mais zero, e sim a idade de Marquinho

   if ( marquinho > cacula )

   {

       cacula = marquinho;      # Atribuindo a idade de Marquinho à variável cacula

       

# Nessa segunda comparação, vai ser verificado se a idade de zezinho que foi digitada é menor do que a idade de marquinho que agora é a cacula.


       if ( zezinho < marquinho )

       {

# Se a idade de zezinho for menor do que a de marquinho, a variável cacula que antes tinha o valor da idade de marquinho terá o valor da idade de zezinho.

           cacula = zezinho;    # Atribuindo a idade de zezinho à variável cacula

# Se a idade de luluzinha for menor do que a de zezinho, a variável cacula terá o valor da idade de luluzinha


           if ( luluzinha < zezinho )

           {

               cacula = luluzinha;    # Atribuindo a idade de luluzinha à variável cacula

               

           }

       }

       

       

   }

   # Aqui será impressa a menor idade e não o nome do caçula. Cabe a você agora tentar imaginar como fará para imprimir o nome do caçula.

   printf("A menor idade é de : %i",cacula);

   

   return 0;

}

Espero ter ajudado.

Bons estudos


carollopes0400paugyr: tu me ajudou bastante! Eu fiz uma ótima prova graças ao nosso pequeno "debate" kkkkkkkkk muito obrigada msm
lamartinecezarpbm3x5: ahahaha.. Fico feliz que pude ajudar, não precisa agradecer pois conhecimento tem que ser espalhado.
carollopes0400paugyr: me ajuda por favor
Perguntas similares