Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApp2
- {
- public class Person
- {
- public string name;
- public string phone;
- }
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Please instert the number of entries needed.");
- int entriesNumber = int.Parse(Console.ReadLine());
- entriesNumber++;
- Person[] tester = new Person[entriesNumber];
- for (int i = 0; i < entriesNumber; i++)
- {
- tester[i] = new Person();
- }
- int choice = -1;
- Console.WriteLine("Please select a choice from the following:\n1)Enter a new entry\n2)Delete an entry\n3)Search for an entry\n4)Show existing entries\nOr\n0)Exit");
- choice = int.Parse(Console.ReadLine());
- while (choice != 0)
- {
- choice = int.Parse(Console.ReadLine());
- //deixnei entries
- if (choice == 1)
- {
- Console.WriteLine("#\tName\tPnone");
- Console.WriteLine("----------------------");
- for (int i = 0; i < entriesNumber; i++)
- {
- Console.WriteLine("{0}\t{1}\t{2}", i, tester[i].name, tester[i].phone);
- }
- }
- //eisageis entries
- else if (choice == 2)
- {
- Console.WriteLine("Entry number?");
- int i = int.Parse(Console.ReadLine());
- if (i < entriesNumber && i >= 0)
- {
- Console.WriteLine("Name?");
- tester[i].name = Console.ReadLine();
- Console.WriteLine("Phone?");
- tester[i].phone = Console.ReadLine();
- }
- else
- {
- Console.WriteLine("Please insert a valid entry");
- }
- }
- //diagrafeis entries
- else if (choice == 3)
- {
- Console.WriteLine("Entry number?");
- int i = int.Parse(Console.ReadLine());
- if (i < entriesNumber && i >= 0)
- {
- tester[i].name = null;
- tester[i].phone = null;
- }
- else
- {
- Console.WriteLine("Please insert a valid entry");
- }
- }
- //psaxneis na breis an ena onoma pou dinei o xrhsths yparxei
- else if (choice == 4)
- {
- Console.WriteLine("Name?");
- string name = Console.ReadLine();
- int results = 0;
- for (int i = 0; i < entriesNumber; i++)
- {
- if (tester[i].name == name)
- {
- Console.WriteLine("{0}\t{1}", tester[i].name, tester[i].phone);
- results++;
- }
- else if (tester[i].name != name)
- {
- Console.WriteLine("Please insert a valid entry");
- }
- Console.WriteLine("{0} results found", results);
- }
- }
- else if (choice == 0)
- {
- Console.WriteLine("Bye");
- }
- else
- {
- Console.WriteLine("Wrong Input");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment