using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
float a, b;
float nghiem;
Console.Write("Nhap a :");
a = float.Parse(Console.ReadLine());
Console.Write("Nhap b :");
b = float.Parse(Console.ReadLine());
if (a == 0)
{
Console.Write("Phuong trinh vo nghiem");
if (b == 0)
Console.Write("Phuong trinh co nghiem la x = 0");
}
else
nghiem = -b / a;
Console.WriteLine("{0}x + {1} = 0 \n=> x = {2}", a, b,nghiem);
}
}
}
Sửa lỗi "Use of unassigned local variable" như thế nào?
Bạn đặt dấu ngoặc nhọn để xem mỗi if/else kết thúc chỗ nào. Bạn viết ko ngay hàng thẳng lối giữa các block. Bạn sửa những điều mình trước đi. 1 điều nữa, bạn ghi rõ ràng câu hỏi là gì. Đừng thảy code với 1 cái tiêu đề rồi bắt người đọc phải đoán xem bạn hỏi cái gì. Nêu rõ vấn đề đang gặp.
3 Likes
học hành mà cả câu thông báo lỗi cũng chả chịu dịch ra nữa thì học hành gì
6 Likes
Không biết giúp kiểu gì bây giờ.
- Gán
float nghiem = 0
. - Ở
else
thì dùng ngoặc nhọn bao cả dòngConsole.WriteLine(...);
vào. - Lên Google Dịch hoặc Bing mà dịch dòng thông báo lỗi ấy.
5 Likes
Cảm ơn bạn nhiều nha :33
cảm ơn bạn đã góp ý @@ mình sẽ viết cẩn thận hơn