• Matéria: Matemática
  • Autor: NicolasGustav0
  • Perguntado 9 anos atrás

Em qual condição o algoritmo a seguir irá entrar?

idade <- 18
se (idade > 18) entao
escreval ("Maior de idade")
fimse
se (idade < 18) entao
escreval ("Menor de idade")
fimse

Entrará no segundo SE
Entrará nos dois SE
Não entrará em nenhum dos dois
Entrará no primeiro SE


RícHardBart: Cara, da pra vc melhorar sua pergunta?

Respostas

respondido por: RícHardBart
8
#include <iostream>
using namespace std;

int idade;

int main() {
   
    cin >> idade;
    if(idade>18)    cout << "Maior de idade";
    else cout << "Menor de idade";
   
    return 0;
}

(Isso em C++)
Esse seu algoritmo ta meio longo para um simples if, a questão é "se ele é maior se não ele é menor" isso é bem mais simples do que "se ele é maior, se ele for menor"

Que ver?

#include <iostream>
using namespace std;

int idade;

int main() {
   
    cin >> idade;
    if(idade>18)    cout << "Maior de idade";
    else cout << "Menor de idade";
   
    return 0;
}

#include <iostream>
using namespace std;

int idade;

int main() {
   
    cin >> idade;
    if(idade>18) {
         cout << "Maior de idade";
    }
    if(idade<18){
        cout << "Menor de idade";
    }
    return 0;
}



respondido por: elberfsantos
2

Resposta:

NÃO ENTRARÁ EM NENHUM DOS DOIS.

Explicação passo a passo:

JÁ CORRIGIDO.

Perguntas similares