Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- public class RegularRole
- {
- public static void Main()
- {
- int lvl = 0;
- int storeMultiplier = 45;
- int storePart = 100;
- int storeTotal = 0;
- System.Console.WriteLine("XP for level 50:\n");
- while(lvl < 50)
- {
- WriteToConsole(lvl, storeTotal, storePart);
- lvl++;
- if(lvl == 1)
- {
- storeTotal = 100;
- }
- storeMultiplier += 10;
- storePart += storeMultiplier;
- storeTotal += storePart;
- }
- //Result
- Console.WriteLine("\n \n RESULTS: \n");
- WriteToConsole(lvl, storeTotal, storePart);
- OutputData(lvl, storeTotal, 15, true);
- OutputData(lvl, storeTotal, 25, false);
- Console.WriteLine("WITHOUT HUMAN ERROR AND ON THE MILLISECOND PRECISE");
- }
- private static void WriteToConsole(int lvl, int Total, int Part)
- {
- System.Console.WriteLine(String.Format("Level {0}:\t totalXP: {1}\t part: {2}", lvl, Total, Part));
- }
- private static void OutputData(int lvl, int total, int divider, bool isMaximum)
- {
- System.Console.WriteLine("Formula: \t T = T-1 + P-1 * V-1 + 10");
- total /= divider;
- int minutes = total;
- float hours = total / 60;
- float days = hours / 24;
- float weeks = days/ 7;
- string data = String.Format("Writing a message every minute to reach level {0} takes (" + ((isMaximum)?"Max":"Min") + "):\n" +
- "{1} minutes\n"+
- "{2} hours\n"+
- "{3} days\n"+
- "{4} weeks\n", lvl, minutes, hours, days, weeks);
- System.Console.WriteLine(data);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement