bài tập đầu tiên
Sat Oct 02 2021 09:16:05 GMT+0000 (Coordinated Universal Time)
using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { // Information(); // CountTime(); // CheckMonth(); // sell_sticket(); Count_odd_Number(); } static void Information() { Console.Write("Enter total: "); int total = int.Parse(Console.ReadLine()); string[] Name = new string[total]; int[] Age = new int[total]; float[] Grade = new float[total]; for (int i = 0; i < total; i++) { Console.Write("Enter Name {0}: ", i + 1); Name[i] = Console.ReadLine(); Console.Write("Enter Age {0}: ", i + 1); Age[i] = int.Parse(Console.ReadLine()); Console.Write("Enter Grade {0}: ", i + 1); Grade[i] = float.Parse(Console.ReadLine()); } for (int i = 0; i < total; i++) { Console.WriteLine($"Name {i + 1}: {Name[i]}, Age {i + 1}: {Age[i]}, Grade {i + 1}: {Grade[i]}"); } for (int i = 0; i < total; i++) { if (Grade[i] < 3.0) { Console.WriteLine($"Name: {Name[i]} > false"); } else { Console.WriteLine($"Name: {Name[i]} > passed"); } } } static void CountTime() { int hour, minute, add; do { Console.Write("Enter Hour: "); hour = int.Parse(Console.ReadLine()); if(hour > 23 || hour < 0) { Console.WriteLine("Enter hour again ! 0h-23h"); } } while (hour > 23 || hour < 0); do { Console.Write("Enter Minute: "); minute = int.Parse(Console.ReadLine()); if(minute < 1) { Console.Write("Enter minute again! 1-30p"); } } while (minute < 1); Console.Write("add minute: "); add = int.Parse(Console.ReadLine()); minute = minute + add; if(minute > 59) { hour = hour + 1; if(hour > 23) { hour = 00; } minute = minute - 60; } Console.Write($"Next time is: {hour}:{minute}"); } static void CheckMonth() { int month; do { Console.Write("Enter Moth: "); month = int.Parse(Console.ReadLine()); if (month <= 0 || month > 12) { Console.WriteLine("ERROR!"); } } while (month <= 0 || month > 12); switch(month) { case 1: Console.WriteLine("January"); break; case 2: Console.WriteLine("February"); break; case 3: Console.WriteLine("March"); break; case 4: Console.WriteLine("April"); break; case 5: Console.WriteLine("May"); break; case 6: Console.WriteLine("June"); break; case 7: Console.WriteLine("July"); break; case 8: Console.WriteLine("August"); break; case 9: Console.WriteLine("September"); break; case 10: Console.WriteLine("October"); break; case 11: Console.WriteLine("November"); break; case 12: Console.WriteLine("December"); break; } } static void sell_sticket() { string day; int age, price = 0; Console.Write("Enter Day: "); day = Console.ReadLine().ToLower(); do { Console.Write("Enter Age: "); age = int.Parse(Console.ReadLine()); if(age <= 0 || age >= 122) { Console.Write("ERROR! enter again"); } } while (age <= 0 || age >= 122); switch (day) { case "weekday": if(0 <= age && age <= 18 || 64 < age && age <= 122) { price = 12; } else { price = 18; } break; case "weekend": if (0 <= age && age <= 18 || 64 < age && age <= 122) { price = 15; } else { price = 18; } break; case "holiday": if (0 <= age && age <= 18) { price = 5; } else if (64 < age && age <= 122) { price = 10; } else { price = 12; } break; } Console.Write($"price: {price}"); } static void Count_odd_Number() { int value, temp, sum = 0; do { Console.Write("Enter value: "); value = int.Parse(Console.ReadLine()); if(value > 100 || value < 1) { Console.Write("Enter value from 1 to 100"); } } while (value > 100 || value < 1); for(int i = 1, j = 1; j <= value;i++) { temp = i % 2; if(temp != 0) { sum = sum + i; j++; } } Console.Write($"SUM odd number = {sum}"); } } }
Comments