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

- 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).
Cảm ơn bác @tunvit , anh em hoàn toàn thông cảm.
Hơi ái ngại chút về thời gian 69 của bác, vì theo lịch này thì bận cả ngày lẫn đêm còn gì.

Chúc bác sức khỏe. :)
 
Lên .... đỉnh :D
 
Chụp hình đám switch..case đi bạn
Lỗi ấy em sửa đc rồi. Cho em hỏi em dùng if rồi else if rồi mà sao khi chạy nó lại ra hết nhỉ???
untitled-png.56036
untitled1-png.56037
untitled2-png.56038
 

Attachments

  • Untitled.png
    Untitled.png
    132.1 KB · Views: 314
  • Untitled1.png
    Untitled1.png
    127.3 KB · Views: 317
  • Untitled2.png
    Untitled2.png
    133 KB · Views: 316
2015-07-14_20-36-53.png
Nộp bài
Nộp bài và hóng bài mới.

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

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string ten, taikhoan;
Console.WriteLine("Chao mung den voi trang mua ban tai khoan MMO, Ban ten gi?");
ten = Console.ReadLine();
int hma = 300, vip72 = 700, escort = 1000, soluong = 0;
Console.WriteLine("Chung toi co bang gia nhu sau -- hma gia: "+hma+"000VND"+"||"+"vip72 gia: "+vip72+"000VND"+"||"+"escort gia: "+escort+"000VND");
Console.WriteLine("Ban can mua loai tai khoan nao ?");
taikhoan = Console.ReadLine();
Console.WriteLine("So luong ban muon mua ?");
soluong = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Loai tai khoan ban mua la: " + taikhoan+"|"+"So luong: "+soluong+" account");
//string s = Convert.ToString(taikhoan);
switch (taikhoan)
{
case "hma":
if (soluong >= 1 && soluong <= 10)
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 10%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: "+(hma*soluong*0.9)+"000VND");
}
else if (soluong >= 11 && soluong <= 20)
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 20%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((hma * soluong) * 0.8) + "000VND");
}
else
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 30%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((hma * soluong) * 0.7) + "000VND");
}
int ketqua1, ketqua2, ketqua3;
ketqua1 = hma * soluong * 9/10;
ketqua2 = hma * soluong * 8 / 10;
ketqua3 = hma * soluong * 7 / 10;
if(ketqua1>100000 && ketqua1<=1000000)
{
Console.WriteLine("khach se duoc cong 5 point vao tai khoan thuong");
}
else if (ketqua2 > 1000000 && ketqua2 <= 5000000)
{
Console.WriteLine("khach se duoc cong 10 point vao tai khoan thuong");
}
else
{
Console.WriteLine("khach se duoc cong 15 point vao tai khoan thuong");
}
break;
case "vip72":
if (soluong >= 1 && soluong <= 10)
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 10%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((vip72 * soluong) * 0.9) + "000VND");
}
else if (soluong >= 11 && soluong <= 20)
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 20%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((vip72 * soluong) * 0.8) + "000VND");
}
else
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 30%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((vip72 * soluong) * 0.7) + "000VND");
}
ketqua1 = vip72 * soluong * 9/10;
ketqua2 = vip72 * soluong * 8 / 10;
ketqua3 = vip72 * soluong * 7 / 10;
if(ketqua1>100000 && ketqua1<=1000000)
{
Console.WriteLine("khach se duoc cong 5 point vao tai khoan thuong");
}
else if (ketqua2 > 1000000 && ketqua2 <= 5000000)
{
Console.WriteLine("khach se duoc cong 10 point vao tai khoan thuong");
}
else
{
Console.WriteLine("khach se duoc cong 15 point vao tai khoan thuong");
}
break;
case "escort":
if (soluong >= 1 && soluong <= 10)
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 10%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((escort * soluong) * 0.9) + "000VND");
}
else if (soluong >= 11 && soluong <= 20)
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 20%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((escort * soluong) * 0.8) + "000VND");
}
else
{
Console.WriteLine("Ban mua: " + soluong + "account " + "Ban duoc giam gia 30%");
Console.WriteLine("Khach hang: " + ten + " Tong so tien ban thanh toan la: " + ((escort * soluong) * 0.7) + "000VND");
}
ketqua1 = vip72 * soluong * 9/10;
ketqua2 = vip72 * soluong * 8 / 10;
ketqua3 = vip72 * soluong * 7 / 10;
if (ketqua1 > 100000 && ketqua1 <= 1000000)
{
Console.WriteLine("khach se duoc cong 5 point vao tai khoan thuong");
}
else if (ketqua2 > 1000000 && ketqua2 <= 5000000)
{
Console.WriteLine("khach se duoc cong 10 point vao tai khoan thuong");
}
else
{
Console.WriteLine("khach se duoc cong 15 point vao tai khoan thuong");
}
break;
default:
Console.WriteLine("Ban da nhap sai tai khoan, vui long nhap lai");
break;
}

Console.ReadLine();
}
}
}
 
Last edited:
a @tunvit có thể lập 1 cái group facebook cho lớp học này được không ạ? Như vậy thì mọi người dễ trao đổi hơn :D
 
a @tunvit có thể lập 1 cái group facebook cho lớp học này được không ạ? Như vậy thì mọi người dễ trao đổi hơn :D
cậu lập luôn đi rồi kéo anh em vào cả thầy @tunvit vào nữa
 
Lỗi ấy em sửa đc rồi. Cho em hỏi em dùng if rồi else if rồi mà sao khi chạy nó lại ra hết nhỉ???
untitled-png.56036
untitled1-png.56037
untitled2-png.56038
Quăng cái đoạn code lên http://pastebin.com/ (tạo 1 account rồi tạo newpast, nhớ để public và ko hết hạn)đưa mình coi cho, mắt kém coi hình chả thấy gì.
a @tunvit có thể lập 1 cái group facebook cho lớp học này được không ạ? Như vậy thì mọi người dễ trao đổi hơn :D
Để khuya rảnh mình tạo, giờ còn đang làm sổ sách tùm lum tè le, hix.
 
nộp bài :D

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

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int giahma = 0;
int giavip72 = 0;
int giasockescort = 0;
string tenkhach = "";
string mua = "";
int sl = 0;
int tong = 0;
double tongtien = 0;
double tiengiam = 0;
Console.WriteLine("dich vu gom:");
Console.Write("gia 1 acc hma: ");
giahma = Convert.ToInt32(Console.ReadLine());
Console.Write("gia 1 acc vip72: ");
giavip72 = Convert.ToInt32(Console.ReadLine());
Console.Write("gia 1 acc sockescort: ");
giasockescort = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ban ten gi?");
tenkhach = Console.ReadLine();
Console.WriteLine("ban muon mua gi?");
mua = Console.ReadLine();
Console.WriteLine("ban mua bao nhieu acc?");
sl = Convert.ToInt32(Console.ReadLine());
switch (mua)
{
case "hma":
tong = giahma * sl;
if (sl >= 1 && sl <= 10)
{
tongtien = tong * 0.9;
tiengiam = tong * 0.1;
}
if (sl >= 11 && sl <= 20)
{
tongtien = tong * 0.8;
tiengiam = tong * 0.2;
}
if (sl > 20)
{
tongtien = tong * 0.7;
tiengiam = tong * 0.3;
}
break;
case "vip72":
tong = giavip72 * sl;
if (sl >= 1 && sl <= 10)
{
tongtien = tong * 0.9;
tiengiam = tong * 0.1;
}
if (sl >= 11 && sl <= 20)
{
tongtien = tong * 0.8;
tiengiam = tong * 0.2;
}
if (sl > 20)
{
tongtien = tong * 0.7;
tiengiam = tong * 0.3;
}
break;
case "sockescort":
tong = giasockescort * sl;
if (sl >= 1 && sl <= 10)
{
tongtien = tong * 0.9;
tiengiam = tong * 0.1;
}
if (sl >= 11 && sl <= 20)
{
tongtien = tong * 0.8;
tiengiam = tong * 0.2;
}
if (sl > 20)
{
tongtien = tong * 0.7;
tiengiam = tong * 0.3;
}
break;
}
Console.WriteLine("hoa don:");
Console.WriteLine("ten khach hang: "+tenkhach);
Console.WriteLine("tong tien: "+tong);
Console.WriteLine("tien giam: "+tiengiam);
Console.WriteLine("tong tien phai tra :" + tongtien);
if (tongtien >= 100000 && tongtien <= 200000) Console.WriteLine("ban duoc cong 5 point vao tai khoan thuong");
if (tongtien >= 201000 && tongtien <= 400000) Console.WriteLine("ban duoc cong 10 point vao tai khoan thuong");
if (tongtien >= 400100 && tongtien <= 500000) Console.WriteLine("ban duoc cong 15 point vao tai khoan thuong");
Console.ReadLine();
}
}
}
 
Quăng cái đoạn code lên http://pastebin.com/ (tạo 1 account rồi tạo newpast, nhớ để public và ko hết hạn)đưa mình coi cho, mắt kém coi hình chả thấy gì.

Để khuya rảnh mình tạo, giờ còn đang làm sổ sách tùm lum tè le, hix.

Không có ý gì đâu nhưng bác tũn vịt :p giống Hải Dương thế o_O
 
Không có ý gì đâu nhưng bác tũn vịt :p giống Hải Dương thế o_O
Nữa, sáng có 1 người nói rồi, mình ko ngờ các bạn lại vội vã kết luận như vậy, thật là quá đáng, rõ ràng mình đẹp trai hơn nó nhiều mà
brick.png


P/S: trong đây có nhiều bạn ko biết đã học qua lớp lập trình nào chưa nhưng qua 1 2 bài tập, nhất là bài tập số 2, mình thấy các bạn có tư duy lập trình tốt quá, người chưa học gì mà làm dc bài 2 hoàn chỉnh cũng ko phải dạng vừa đâu, ráng chịu khó theo dõi thêm các video sau nhé ;)
 
Cái đờ mờ quay xong phần 2 bài 2 rồi đến lúc xuất video thì Camtasia nó đứng do nặng quá :mad:, làm mất hết 1 đêm lọ mọ gõ :( mai quay lại vậy

n16sy8.png
 
Cái đờ mờ quay xong phần 2 bài 2 rồi đến lúc xuất video thì Camtasia nó đứng do nặng quá :mad:, làm mất hết 1 đêm lọ mọ gõ :( mai quay lại vậy

n16sy8.png
Nếu có lồng nhạc thì mở nhỏ nhé Thớt, mở to quá không nghe rõ
 

Announcements

Today's birthdays

Forum statistics

Threads
417,488
Messages
7,059,323
Members
169,815
Latest member
coolnickname

Most viewed of week

Most viewed of week

Back
Top Bottom