#include <iostream> //incluir biblioteca externa para print no terminal
int main() // funcao princial, agrupar argumentos
{
// Print welcome message to terminal
std::cout <<"Ola sobrevivente, voce precisa abrir uma caixa para encontrar uma saida."; //print terminal primeira msg
std::cout << std::endl; //pular linha
std::cout <<"A caixa esta trancada, voce precisa colocar o codigo correto para abrir.";
std::cout << std::endl;
std::cout <<"Boa sorte!";
std::cout << std::endl;
//declare 3 number code
const int CodeA = 3; //variavel CodeA, protegida com const para nao ser alterada
const int CodeB = 7;
const int CodeC = 1;
const int CodeSum = CodeA + CodeB + CodeC; //soma das variaveis
const int CodeProduct = CodeA * CodeB * CodeC; //multiplicacao das variaveis
//print CodeSum and CodeProduct to the terminal
std::cout << std::endl;
std::cout << "Aqui temos um codigo de 3 digitos numericos."<< std::endl;
std::cout << "Os digitos somados resulta em: " << CodeSum << std::endl; // print da soma
std::cout << "Os digitos multiplicados resulta em: " << CodeProduct << std::endl; // print da multiplicacao
std::cout << "Digite o codigo:"<< std::endl;
//declarar tres variaveis para entrada no terminal
int GuessA, GuessB, GuessC;
std::cin >> GuessA;
std::cin >> GuessB;
std::cin >> GuessC;
int GuessSum = GuessA + GuessB + GuessC;
int GuessProduct = GuessA * GuessB * GuessC;
if (GuessSum == CodeSum && GuessProduct == CodeProduct)
{
std::cout << "Parabens, a caixa se abriu e encontrou uma chave!";
}
else
{
std::cout << "Ops...";
}
return 0; //retorno sucesso, fim da funcao
}
1 Like
Looking really good. Keep up the great work.