Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 37 additions & 9 deletions HelloWorld/HelloWorld.cs
Original file line number Diff line number Diff line change
@@ -1,12 +1,40 @@
using System;

namespace HelloWorld
public class Program
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
public static void Main()
{
string name = "";
string lastname = "";
int age = 0;
int year = 7;
string band = "";
string team = "";



Console.WriteLine("Please enter your first name: ");
name = Console.ReadLine();
Console.WriteLine("Please enter your last name: ");
lastname = Console.ReadLine();
Console.WriteLine("Please enter your age: ");
age = Convert.ToInt32(Console.ReadLine());
//Console.WriteLine("Please enter 7: ");
//year = Convert.ToInt32(Console.ReadLine());
//comment: put divisibale into line 10
Console.WriteLine("Who is your favorite band: ");
band = Console.ReadLine();
Console.WriteLine("What sports team do you cheer for: ");
team = Console.ReadLine();


Console.WriteLine(@"Hello!
My name is {0} {1}.
I am {3} in dog years.
My favorite band is {4}.
I support {5}! " , name, lastname, age, year*age, band, team);



}
}
49 changes: 40 additions & 9 deletions PigLatin/PigLatin.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,49 @@ namespace PigLatin
{
class Program
{
public static void Main()
static void Main(string[] args)
{
Console.WriteLine("Enter a word to PigLatin:");
string sentence = Console.ReadLine();
string pigLatin = ToPigLatin(sentence);
Console.WriteLine(pigLatin);
}

static string ToPigLatin (string sentence)
{
string firstLetter,
restOfWord,
vowels = "AEIOUaeio";
int currentLetter;

foreach (string word in sentence.Split())
{
// your code goes here
firstLetter = sentence.Substring(0, 1);
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this only does the correct thing if the vowel is the first letter in the word.

restOfWord = sentence.Substring(1, sentence.Length - 1);
currentLetter = vowels.IndexOf(firstLetter);

// leave this command at the end so your program does not close automatically
Console.ReadLine();
if (currentLetter == -1)
{
sentence = restOfWord + firstLetter + "ay";
}
else
{
sentence = word + "yay";
}
}

public static string TranslateWord(string word)
{
// your code goes here
return word;

return sentence;
}
}
}
//leave this command at the end so your program does not close automatically
//Console.ReadLine();
//}

//public static string TranslateWord(string word)
//{
// your code goes here
// return word;
//}
// }
//}
186 changes: 186 additions & 0 deletions TextGame/TextGame.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;

namespace TextGame
{
class Program
{


static void Main(string[] args)
{
Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
Console.WriteLine("Welcome to the cavern of secrets!");
Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
takerofstick();

}

static void takerofstick()
{

Console.WriteLine("You enter a dark cavern out of curiosity. It is dark and you can only make out a small stick on the floor.");
Console.WriteLine("Do you take it? [y/n]: ");
string userInput = Console.ReadLine();
int stick;

if (userInput.ToLower() == "yes")
/*converts all inputs to lower case */
{
Console.WriteLine("You have taken the stick!");
stick = 1;
}
else
{
Console.WriteLine("You did not take the stick");
stick = 0;
}


Console.WriteLine ("As you proceed further into the cave, you see a small glowing object");
Console.WriteLine ("Do you approach the object? [y/n]");

string chapter2 = Console.ReadLine();


Console.WriteLine("You enter a dark cavern out of curiosity. It is dark and you can only make out a small stick on the floor.");
Console.WriteLine("Do you take it? [y/n]: ");
/* }
}
}*/
/*# STICK TAKEN*/
if (userInput.ToLower() == "yes")
{
Console.WriteLine("You have taken the stick!");
stick = 1;
}
/*# STICK NOT TAKEN*/
else
{
Console.WriteLine("You did not take the stick");
stick = 0;
}
Console.WriteLine("As you proceed further into the cave, you see a small glowing object");
Console.WriteLine("Do you approach the object? [y/n]");
}
}
}

/*# APPROACH SPIDER
if (userInput.ToLower() == "yes")
Console.WriteLine ("You approach the object...")
time.sleep(2)
Console.WriteLine ("As you draw closer, you begin to make out the object as an eye!")
time.sleep(1)
Console.WriteLine ("The eye belongs to a giant spider!")
ch3 = str(input("Do you try to fight it? [Y/N]"))

# FIGHT SPIDER
if ch3 in ['y', 'Y', 'Yes', 'YES', 'yes']:

# WITH STICK
if stick == 1:
Console. WriteLine ("You only have a stick to fight with!");
Console.WriteLine ("You quickly jab the spider in it's eye and gain an advantage");
time.sleep(2)
Console.WriteLine ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
Console.WriteLine (" Fighting... ");
Console.WriteLine (" YOU MUST HIT ABOVE A 5 TO KILL THE SPIDER ");
Console.WriteLine ("IF THE SPIDER HITS HIGHER THAN YOU, YOU WILL DIE");
Console.WriteLine ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
time.sleep(2)
fdmg1 = int(random.randint(3, 10))
edmg1 = int(random.randint(1, 5))
Console.WriteLine ("you hit a", fdmg1);
Console.WriteLine ("the spider hits a", edmg1);
time.sleep(2)

if edmg1 > fdmg1:
Console.WriteLine ("The spider has dealt more damage than you!");
complete = 0
return complete

elif fdmg1 < 5:
Console.WriteLine ("You didn't do enough damage to kill the spider, but you manage to escape");
complete = 1
return complete

else:
Console.WriteLine ("You killed the spider!");
complete = 1
return complete

# WITHOUT STICK
else:
Console.WriteLine ("You don't have anything to fight with!");
Console.WriteLinesleep(2);
Console.WriteLine ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
Console.WriteLine (" Fighting... ");
Console.WriteLine (" YOU MUST HIT ABOVE A 5 TO KILL THE SPIDER ");
Console.WriteLine ("IF THE SPIDER HITS HIGHER THAN YOU, YOU WILL DIE");
Console.WriteLine ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
time.sleep(2)
fdmg1 = int(random.randint(1, 8))
edmg1 = int(random.randint(1, 5))
Console.WriteLine ("you hit a", fdmg1)
Console.WriteLine ("the spider hits a", edmg1)
time.sleep(2)

if edmg1 > fdmg1:
Console.WriteLine ("The spider has dealt more damage than you!")
complete = 0
return complete

elif fdmg1 < 5:
Console.WriteLine ("You didn't do enough damage to kill the spider, but you manage to escape")
complete = 1
return complete

else:
Console.WriteLine ("You killed the spider!")
complete = 1
return complete

#DON'T FIGHT SPIDER
Console.WriteLine ("You choose not to fight the spider.")
time.sleep(1)
Console.WriteLine ("As you turn away, it ambushes you and impales you with it's fangs!!!")
complete = 0
return complete

# DON'T APPROACH SPIDER
else:
Console.WriteLine ("You turn away from the glowing object, and attempt to leave the cave...")
time.sleep(1)
Console.WriteLine ("But something won't let you....")
time.sleep(2)
complete = 0
return complete

# game loop
alive = True
while alive:

complete = game()
if complete == 1:
alive = input('You managed to escape the cavern alive! Would you like to play again? [y/n]: ')
if alive in ['y', 'Y', 'YES', 'yes', 'Yes',]:
alive

else:
break

else:
alive = input('You have died! Would you like to play again? [y/n]: ')
if alive in ['y', 'Y', 'YES', 'yes', 'Yes',]:
alive

else:
break

}
}
}
*/
8 changes: 8 additions & 0 deletions TextGame/TextGame.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>

</Project>