What's new

Solved [Lớp học lập trình] Bài 2: Cấu trúc điểu khiển trong C# Part 1 2

gomhugo

Junior Member
Joined
Jan 16, 2015
Messages
224
Reaction score
44
Points
28
Skype
Chat with me via Skype
ICQ
Chat with me via ICQ
Chú ý:
- Vui lòng bình luận trọng phạm vi bài học để mọi người dễ dàng trao đổi
- Do bài 2 này lượng kiến thức khá lớn (để hiểu - ko phải để học thuộc lòng) nên mình bắt buộc phải chia ra 2 part. Part thứ 2 sẽ update vào đêm mai (ban ngày mình khá bận nên chỉ có thể làm vụ này vào ban đêm nên các bạn thông cảm).

Bài tập về nhà: Level 69


Video:
giải bài tập đi anh em ko biết thánh nào làm đúng nữa :D:D:D
 

datduc

Newbie
Joined
Aug 8, 2015
Messages
1
Reaction score
0
Points
1
tienphaitra = tongtienmua * 0.9; câu lệnh này tại sao C# báo lỗi vậy a????
 

tuan6956

Hero
Joined
Nov 15, 2013
Messages
1,263
Reaction score
609
Points
113
kiểu dữ liệu
float: kiểu dấu chấm động, giá trị xấp xỉ từ 3,4E-38 đến 3,4E+38, với 7 chữ số có nghĩa..
double: kiểu dấu chấm động có độ chính xác gấp đôi, giá trị xấp xỉ từ 1,7E-308 đến 1,7E+308,với 15,16 chữ số có nghĩa.
của bạn đầy đủ quá.nhưng cho mình hỏi lệnh float với double dùng làm gì v
 

kuteteoku

Junior Member
Joined
Mar 8, 2015
Messages
203
Reaction score
104
Points
43
Facebook
Follow me on Facebook
Skype
Chat with me via Skype
Trả bài ạ :D
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int hma = 150000;
// hma = Convert.ToInt32(Console.ReadLine());
int vip72 = 200000;
// vip72 = Convert.ToInt32(Console.ReadLine());
int sock = 300000;
//ock = Convert.ToInt32(Console.ReadLine());
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Chào mừng các con giời đã đến với dịch vu sell chuyên nghiệp của Kuteteoku");
Console.WriteLine("Chuyên sell HMA, Vip72, Sock. Nhanh chóng tiến lợi uy tín");
Console.WriteLine(" Đặt chữ tín quý hơn vàng ");
Console.WriteLine("Chọn loại dịch vụ Con Giời cần (Nhập đúng kí tự như trong ngoặc: hma, sock,vip72) ");
string tensanpham = "";
tensanpham = (Console.ReadLine());

Console.WriteLine("Nhập Số lượng cần mua");
int sl = 0;
sl = Convert.ToInt32(Console.ReadLine());
string giamgia = "";
int tongtienphaitra = 0;
int tongtien = 0;
int tiengiam = 0;
switch (tensanpham)
{
case "hma":
tongtien = hma * sl;
break;
case "vip72":
tongtien = vip72 * sl;
break;
case "sock":
tongtien = sock * sl;
break;
default:
Console.WriteLine(" ");
break;

}
if (sl >= 1 && sl <= 10)
{
giamgia = "Giảm giá 10%";
Console.WriteLine("Chúc mừng bạn đã được "+ giamgia);
tiengiam = tongtien * 1 / 10;
}
else if (sl >=11 && sl <=20)
{
giamgia="Giảm giá 20%";
Console.WriteLine("Chúc mừng bạn đã được "+giamgia);
tiengiam = tongtien * 2 / 10;
}
else if (sl >= 21 )
{
giamgia="Giảm giá 30%";
Console.WriteLine("Chúc mừng bạn đã được "+giamgia);
tiengiam = tongtien * 3 / 10;

}
tongtienphaitra = tongtien - tiengiam;
Console.WriteLine("Xin mời nhập tên khách hàng");
string tenkhach = "";
tenkhach = Console.ReadLine();
Console.WriteLine("Hóa đơn của " + " " + tenkhach);
Console.WriteLine("Tổng tiền (Chưa bao gồm giảm giá): " + " " + (tongtien));
Console.WriteLine("Tổng tiền bạn phải trả (Đã bao gồm giảm giá): " + " " + (tongtien - tiengiam));
if ( tongtienphaitra >=100000 && tongtienphaitra <= 200000)
{
//enkhach = ";
Console.WriteLine("Bạn được + 5 point vào tài khoản");
Console.ReadLine();

}
else if ( tongtienphaitra >= 201000 && tongtienphaitra <=400000)
{
//enkhach=";
Console.WriteLine("Bạn được+ 10 point vào tài khoản");
Console.ReadLine();
}
else if (tongtienphaitra >= 401000 )
{
Console.WriteLine("Bạn được + 15 point vào tài khoản");
Console.ReadLine();
}



}
}
}
 

Attachments

tuan6956

Hero
Joined
Nov 15, 2013
Messages
1,263
Reaction score
609
Points
113
Trả bài ạ :D
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int hma = 150000;
// hma = Convert.ToInt32(Console.ReadLine());
int vip72 = 200000;
// vip72 = Convert.ToInt32(Console.ReadLine());
int sock = 300000;
//ock = Convert.ToInt32(Console.ReadLine());
Console.OutputEncoding = Encoding.UTF8;
Console.WriteLine("Chào mừng các con giời đã đến với dịch vu sell chuyên nghiệp của Kuteteoku");
Console.WriteLine("Chuyên sell HMA, Vip72, Sock. Nhanh chóng tiến lợi uy tín");
Console.WriteLine(" Đặt chữ tín quý hơn vàng ");
Console.WriteLine("Chọn loại dịch vụ Con Giời cần (Nhập đúng kí tự như trong ngoặc: hma, sock,vip72) ");
string tensanpham = "";
tensanpham = (Console.ReadLine());

Console.WriteLine("Nhập Số lượng cần mua");
int sl = 0;
sl = Convert.ToInt32(Console.ReadLine());
string giamgia = "";
int tongtienphaitra = 0;
int tongtien = 0;
int tiengiam = 0;
switch (tensanpham)
{
case "hma":
tongtien = hma * sl;
break;
case "vip72":
tongtien = vip72 * sl;
break;
case "sock":
tongtien = sock * sl;
break;
default:
Console.WriteLine(" ");
break;

}
if (sl >= 1 && sl <= 10)
{
giamgia = "Giảm giá 10%";
Console.WriteLine("Chúc mừng bạn đã được "+ giamgia);
tiengiam = tongtien * 1 / 10;
}
else if (sl >=11 && sl <=20)
{
giamgia="Giảm giá 20%";
Console.WriteLine("Chúc mừng bạn đã được "+giamgia);
tiengiam = tongtien * 2 / 10;
}
else if (sl >= 21 )
{
giamgia="Giảm giá 30%";
Console.WriteLine("Chúc mừng bạn đã được "+giamgia);
tiengiam = tongtien * 3 / 10;

}
tongtienphaitra = tongtien - tiengiam;
Console.WriteLine("Xin mời nhập tên khách hàng");
string tenkhach = "";
tenkhach = Console.ReadLine();
Console.WriteLine("Hóa đơn của " + " " + tenkhach);
Console.WriteLine("Tổng tiền (Chưa bao gồm giảm giá): " + " " + (tongtien));
Console.WriteLine("Tổng tiền bạn phải trả (Đã bao gồm giảm giá): " + " " + (tongtien - tiengiam));
if ( tongtienphaitra >=100000 && tongtienphaitra <= 200000)
{
//enkhach = ";
Console.WriteLine("Bạn được + 5 point vào tài khoản");
Console.ReadLine();

}
else if ( tongtienphaitra >= 201000 && tongtienphaitra <=400000)
{
//enkhach=";
Console.WriteLine("Bạn được+ 10 point vào tài khoản");
Console.ReadLine();
}
else if (tongtienphaitra >= 401000 )
{
Console.WriteLine("Bạn được + 15 point vào tài khoản");
Console.ReadLine();
}



}
}
}
thế nếu muốn mua thêm acc vip72 thì phải làm lại từ đầu hay sao hả cậu ^^!
 

kuteteoku

Junior Member
Joined
Mar 8, 2015
Messages
203
Reaction score
104
Points
43
Facebook
Follow me on Facebook
Skype
Chat with me via Skype
thế nếu muốn mua thêm acc vip72 thì phải làm lại từ đầu hay sao hả cậu ^^!
cái đấy thỳ mình ms học LT 2 ngày chưa biết làm sao. Đành phải mua lại từ đầu thôi =)) ~ :p:p:p:p
 

McDermottshin

Verified
Joined
Jun 24, 2012
Messages
520
Reaction score
190
Points
43
Insuree Balance
0
Facebook
Follow me on Facebook
Skype
Chat with me via Skype
PART 1

Chú ý:

- Vui lòng bình luận trọng phạm vi bài học để mọi người dễ dàng trao đổi
- Do bài 2 này lượng kiến thức khá lớn (để hiểu - ko phải để học thuộc lòng) nên mình bắt buộc phải chia ra 2 part. Part thứ 2 sẽ update vào đêm mai (ban ngày mình khá bận nên chỉ có thể làm vụ này vào ban đêm nên các bạn thông cảm).

Bài tập về nhà: Level 69


Video:

PART 2

Chú ý:
- Vui lòng bình luận trọng phạm vi bài học để mọi người dễ dàng trao đổi :D
- Bài tới chúng ta sẽ làm tool về ssh nhóe ;)

Video:

Chào bạn.

Xin bạn cho mình vào nhóm học với ạ: https://www.facebook.com/groups/241740206242611/

Đã theo Thầy Tunvit học thời gian đầu, nhưng sau 1 thời gian ko thấy Thầy ra video nữa, tưởng lớp đã giải tán rồi.

Bây giờ mới biết có nhóm học này. Xin bạn cho mình vào nhóm học với ạ, Cảm ơn bạn rất nhiều.
Facebook của mình là: id=100008513237443 (baran)
 

khanhnguyenqk

Newbie
Joined
Apr 5, 2018
Messages
2
Reaction score
2
Points
3
đào mộ tí, e nộp bài ^^

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Baitap2
{
class Program
{
static void Main(string[] args)
{
int giahma = 50000;
int giavip72 = 70000;
int giasockescort = 100000;
string ten = "";
Console.WriteLine("Dich vu mmo ban account cac phan mem hma, vip72, sockescort");
Console.WriteLine("Bảng Giá:");
Console.WriteLine(" 1 Account HMA la: " + giahma);
Console.WriteLine(" 1 Account Vip72 la: " + giavip72);
Console.WriteLine(" 1 Account Sockescort la: " + giasockescort);
Console.WriteLine("Vui Long Nhap Ten Cua Ban:");
ten = Console.ReadLine();
Console.WriteLine("Xin Chao:" + ten);

//chọn DV
string Chon = "";
Console.WriteLine("Moi Ban Chon Dich Vu: (hma,vip72,sockescort)");
Chon = Convert.ToString(Console.ReadLine());
int DichVu = 0;
string TenDV = "";
switch (Chon)
{
case "hma":
DichVu = 50000;
TenDV = "HMA";
break;

case "vip72":
DichVu = 70000;
TenDV = "Vip72";
break;

case "sockescort":
DichVu = 100000;
TenDV = "Sockescort";
break;
};
int SoLuong = 0;
Console.WriteLine("Ban Muon Mua Bao Nhieu Acc?");
SoLuong = Convert.ToInt32(Console.ReadLine());

//Tinh Tien
Console.WriteLine("Hoa Don Ban Hang:");
Console.WriteLine(("Ten Khach Hang: ") + ten);
Console.WriteLine(("Dich Vu: ") + TenDV + (" ") + (" ") + SoLuong + (" ") + ("Account"));
int TongTien = DichVu * SoLuong;
//Giam Gia
int TongSoTien = 0;
if (SoLuong > 10)
{
TongSoTien = TongTien - (TongTien * 10 / 100);
}
else if (SoLuong > 11 && SoLuong <= 20)
{
TongSoTien = TongTien - (TongTien * 20 / 100);
}
else
{
TongSoTien = TongTien - (TongTien * 30 / 100);
}

Console.WriteLine("Tong So Tien: " + TongSoTien);
//Qua Tang
int Point = 0;
if (TongSoTien >= 100000 && TongSoTien <= 200000)
{
Point = 5;
Console.WriteLine(("Ban Duoc Tang") + Point + ("Point Vao Tai Khoan"));
}
else if (TongSoTien >= 201000 && TongSoTien <= 400000)
{
Point = 10;
Console.WriteLine(("Ban Duoc Tang") + Point + ("Point Vao Tai Khoan"));
}
else if (TongSoTien >= 401000 && TongSoTien <= 500000)
{
Point = 15;
Console.WriteLine(("Ban Duoc Tang") + Point + ("Point Vao Tai Khoan"));
}
else
{
Console.WriteLine("Cam On Ban Da Mua Hang");
};
Console.ReadLine();
}
}
}
 

Announcements

Advertises

Forum statistics

Threads
346,677
Messages
6,063,496
Members
123,710
Latest member
jyurin

Follow us

Top