Lógica, perguntado por MayaraCestari212, 10 meses atrás

8) Escreva um algoritmo quedada a idade de uma pessoa, determine sua classificação segundo a seguinte tabela: -maior idade; -menor idade e pessoa idosa (>=65 anos)

Soluções para a tarefa

Respondido por FernandoOliveira0302
1

Resposta:

algoritmo

var

idade: inteiro

inicio

escreva("qual a sua idade?")

leia(idade)

se (idade < 18) entao

        escreval("Menor de idade")

senao

        se (idade >= 65) entao

                escreval("Idoso")

        senao

                 escreval("Maior de idade")

        fimse      

fimse

finalalgoritmo

Explicação:

O algorito que eu fiz foi em portugol mas a logica e a mesma!

Respondido por yancarvalho3
0

O algoritmo escrito na linguagem de programação C que determina se uma pessoa é maior de idade, menor de idade ou idosa é:

#include <stdio.h>

int main()

{

   int idade, maior_idade, menor_idade, pessoa_idosa;

   

   printf("Digite a sua idade: "); scanf("%d",&idade);

   

   if(idade>0 && idade <18) printf("\nMenor de idade");

   else if(idade>0 && idade >=18) printf("\nMaior de idade");

   else if(idade>0 && idade >=65) printf("\nPessoa idosa");

   else if(idade<0) printf("\n\nERROR: IDADE IMPOSSÍVEL");

 

   return 0;

}

De que forma este algoritmo funciona?

O algoritmo pede que a pessoa digite um idade qualquer que ela queira e armazena essa informação no computador, em seguida ele compara da seguinte forma:

  • (idade>0 && idade <18): se a idade for maior que zero e menor que 18, é menor de idade.
  • (idade>0 && idade >=18): se a idade for maior que zero e maior ou igual a 18, é maior de idade.
  • (idade>0 && idade >=65): se a idade for maior ou igual a 65 anos, é uma pessoa idosa.

Nesse algoritmo, caso a idade da pessoa seja negativa (ex: -5), será apresentado a mensagem de erro.

Saiba mais sobre algoritmos aqui: https://brainly.com.br/tarefa/20790099

#SPJ2

Anexos:
Perguntas interessantes