Skip to content

Instantly share code, notes, and snippets.

@agrecascino
Created June 8, 2017 04:18
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 agrecascino/09ebdd5124c29d19fd5677b949163f34 to your computer and use it in GitHub Desktop.
Save agrecascino/09ebdd5124c29d19fd5677b949163f34 to your computer and use it in GitHub Desktop.
// ConsoleApplication3.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <string>
#include <iostream>
#define HEIST 0
#define PASSENGER 1
#define CARGO 2
class namefag {
public:
namefag() {}
namefag::namefag(std::string name, int shares) : name(name) , shares(shares) {}
std::string name;
int shares = 0;
};
class ShareSchedule {
public:
ShareSchedule(int type) {
if (type == HEIST) {
fags[0] = namefag("my anime list", 3);
fags[1] = namefag("zoe101", 3);
fags[2] = namefag("what type of a fucking anme is jayne", 2);
fags[3] = namefag("fucking car wash", 1);
fags[4] = namefag("kaylee", 1);
}
else if (type == PASSENGER) {
fags[0] = namefag("my anime list", 2);
fags[1] = namefag("zoe101", 1);
fags[2] = namefag("what type of a fucking anme is jayne", 1);
fags[3] = namefag("fucking car wash", 3);
fags[4] = namefag("kaylee", 2);
}
else {
fags[0] = namefag("my anime list", 3);
fags[1] = namefag("zoe101", 1);
fags[2] = namefag("what type of a fucking anme is jayne", 1);
fags[3] = namefag("fucking car wash", 3);
fags[4] = namefag("kaylee", 4);
}
}
void display(int take) {
int value = 0;
for (int i = 0; i < 5; i++) {
value += fags[i].shares;
}
for (namefag fag : fags) {
std::cout << fag.name << " gets " << take*(fag.shares / (float)value) << std::endl;
}
}
private:
namefag fags[5];
};
int main()
{
std::string jobname;
std::cout << "job rec" << std::endl;
std::cout << "enter name faggot" << std::endl;
std::getline(std::cin,jobname);
std::cout << "what a shitty fucking name, i hope you die in your sleep" << std::endl;
std::cout << "enter job number faggot" << std::endl;
int g;
std::cin >> g;
ShareSchedule a(g);
std::cout << "give take" << std::endl;
int take;
std::cin >> take;
a.display(take);
std::cout << "bye" << std::endl;
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment