Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created May 31, 2020 15:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codecademydev/5459c1ce318aa126b1edb1a828f3a07f to your computer and use it in GitHub Desktop.
Save codecademydev/5459c1ce318aa126b1edb1a828f3a07f to your computer and use it in GitHub Desktop.
Codecademy export
#include <iostream>
#include <cstdlib>
int main () {
// program start
srand(time(NULL));
std::cout <<"MAGIC 8-BALL:"; {
int answer = std::rand() % 10;
switch (answer) {
case 0:
std::cout << "It is certain";
break;
case 1:
std::cout << "Not very likely";
break;
case 2:
std::cout << "Definietely not";
break;
case 3:
std::cout << "You will know";
break;
case 4:
std::cout << "Impossible";
break;
case 5:
std::cout << "Possibley";
break;
case 6:
std::cout << "Maybe you should try something else...";
break;
case 7:
std::cout << "Nope";
break;
case 8:
std::cout << " That's a bad idea";
break;
case 9:
std::cout << "Very doubtful";
break;
default:
std::cout << "Oh no! something broken!";
break;
}
}
std::cout<< "\nThe die says:";
int danswer = std::rand();
std::rand() % 6;
switch (danswer){
case 1:
std:: cout <<"1";
break;
case 2:
std:: cout <<"2";
break;
case 3:
std:: cout <<"3";
break;
case 4:
std:: cout <<"4";
break;
case 5:
std:: cout <<"5";
break;
case 6:
std:: cout <<"6";
break;
default:
std::cout <<"error";
break;
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment