2) Utilizando recursos de repetição, faça um script que teste se determinada variável é maior ou igual a 18, usando pelo menos uma variável global e outra local.
Respostas
Resposta:
#include <iostream>
int a = 10; // VARIAVEL GLOBAL
int main() {
int b = 20; // VARIAVEL LOCAL
while ((a >= 18) || (b >= 18)){
if (a >= 18){
printf("%d E maior ou igual 18", a);
break;
};
if (b >= 18) {
printf("E maior ou igual 18: %d", b);
break;
}
break;
}
return 0;
}
Explicação:
Declaramos a variável GLOBAL a = 10.
Declaramos a variável LOCAL b = 20.
Fizemos um laço WHILE de repetição que vai checar se (a >= 18) OU (b >=18)
Depois disso ele checa SE a >= 18 ele escreve é maior ou igual a 18 e o valor da variável a.
Depois disso checa SE b >= 18 ele escreve é maior ou igual 18 e o valor da variável b.
E adicionamos o comando BREAK no fim de cada instrução para que não fique infinitamente repetindo o laço.