Bài 41 cấu trúc lặp: Chương trình đoán số: người chơi sẽ đoán 1 số trong phạm vi từ 0-100, chương trình kiểm tra kết quả và xuất các thông báo hướng dẫn:
-Số bạn đoán lớn hơn
-Số bạn đoán đúng
-Số bạn đoán bé hơn
Số lần đoán tối đa 10 lần
Và đây là bài giải của em:
Em chưa một số lỗi khi nhập vào, các bác chạy có lỗi sửa dùm cái nhé.[b]
-Số bạn đoán lớn hơn
-Số bạn đoán đúng
-Số bạn đoán bé hơn
Số lần đoán tối đa 10 lần
Và đây là bài giải của em:
- Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace _._1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Chuong trinh doan so");
Console.WriteLine("Ban nhap vao mot so bat ky (nho thui, loi rang chiu)");
Console.WriteLine("Ban duoc nhap toi da 10 lan");
Console.Write("Ban muon doan may lan ?");
int s=Int16.Parse(Console.ReadLine());
int i=1,dung=0,lonhon=0,behon=0;
while (i<=s)
{
Random so=new Random();
int may = so.Next(0, 100);
Console.Write("Lan {0}: ",i);
int n = Int16.Parse(Console.ReadLine());
if (n == may)
{
Console.WriteLine("Ban doan dung");dung++;
}
if (n < may)
{
Console.WriteLine("Ban doan be hon");
Console.WriteLine("May chon la "+may);
behon++;
}
if (n > may)
{
Console.WriteLine("Ban lon hon");
Console.WriteLine("May chon la "+may);
lonhon++;
}
i++;
}
Console.WriteLine("Trong {0} lan doan, ban doan dung {1} lan, doan be hon {2} lan, doan lon hon {3} lan", s, dung, behon, lonhon);
Console.ReadLine();
}
}
}
Em chưa một số lỗi khi nhập vào, các bác chạy có lỗi sửa dùm cái nhé.[b]