Đề bài: Sử dụng lệnh SWITCH và GOTO để viết lại chương trình Máy tính con đơn giản (ở Bài tập 1)
Source Code Đề nghị:
using System;
namespace May_tinh_con_Su_Dung_Switch
{
class Program
{
static void Main(string[] args)
{
double a, b, ketqua = 0;
char chon,tiep;
tieptuc:
Console.Clear(); //Lenh xoa man hinh
string dong = "----------------------------------------------";
Console.WriteLine("AP DUNG LENH SWITCH - GOTO");
Console.WriteLine(dong);
Console.Write("Nhap vao so thu nhat: ");
a = double.Parse(Console.ReadLine());
Console.Write("Nhap vao so thu hai: ");
b = double.Parse(Console.ReadLine());
Console.WriteLine("\t-----MENU-------");
Console.WriteLine("\t + : Cong");
Console.WriteLine("\t - : Tru");
Console.WriteLine("\t * : Nhan");
Console.WriteLine("\t / : Chia");
Console.WriteLine("\t--------------");
Console.Write("Hay Chon phep tinh: ");
chon = Char.Parse(Console.ReadLine());
switch (chon)
{
case'+': ketqua = a + b;
break;
case '-': ketqua = a - b;
break;
case '*': ketqua = a * b;
break;
case '/':
if (b == 0)
{
Console.WriteLine("Chu y... So thu 2 phai khac 0... Go phim bat ki de tiep tuc.");
Console.ReadLine();
goto tieptuc;
}
else
ketqua = a / b;
break;
default:
Console.WriteLine("Ban chon khong dung phep tinh...Go phim bat ki de tiep tuc.");
Console.ReadLine();
goto tieptuc;
}
Console.WriteLine("Ket qua: {0} {1} {2} = {3:0.00}", a, chon, b, Math.Round(ketqua,2));
Console.Write("Ban tinh tiep khong? (Y = Yes, N = No): ");
tiep=Char.Parse(Console.ReadLine());
if (tiep == 'Y' || tiep == 'y')
goto tieptuc;
}
}
}


(Có) Không có nhận xét nào cho bài viết này
Đăng nhận xét
Hãy nhập Nhận xét cho bài viết này vào khung bên dưới. Cảm ơn...