[Khóa học lập trình C# Cơ bản] - Bài 1: C# là gì | HowKteam
HTML-код
- Опубликовано: 9 фев 2025
- [Khóa học lập trình C# Cơ bản] - Bài 1: C# là gì | HowKteam
Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.
Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì nhé.
Cảm ơn mọi người.
Bài sau:
[Khóa học lập trình C# Cơ bản] - Bài 2: Cấu trúc lệnh cơ bản | HowKteam
• [Khóa học lập trình C#...
Tập hợp khóa học lập trình cơ bản đến nâng cao.
Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí.
Group FB: group.howkteam.com
Website: www.howkteam.com/
Danh sách phát: goo.gl/0LIji0
C++:
Lập trình C++: goo.gl/8RCMte
Bài toán kinh điển C++: goo.gl/7CszwZ
C#:
Lập trình C# WinForms: goo.gl/dPbSm4
Lập trình ASP.NET MVC: goo.gl/riqrzP
Java:
Lập trình Java: goo.gl/VoDbbs
Lập trình Android: goo.gl/LyV3ZX
Game:
Lập trình Unity 3D: goo.gl/RcBi6c
Office:
Office Word 2016: goo.gl/GQUk5E
Office Excel 2016: goo.gl/N3qdKs
Office Power Point 2016: goo.gl/zegyVx
Products:
Game Caro C# Winforms: goo.gl/bMuXEC
Game Flappy Bird Unity 3D: goo.gl/K00l5y
Game bắn Zombies Unity 3D: goo.gl/HUjWlt
Game Doge Unity 3D: goo.gl/0pysFu
App lập lịch C# Winforms: goo.gl/xO0iX3
App từ điển nói C# Winforms: goo.gl/KgHNNn
App quản lý quán Cafe C# Winforms: goo.gl/FLZDDM
App key logger C# Winforms: goo.gl/qV93CV
Stream:
Kỹ thuật: goo.gl/tGtmwq
Kinh nghiệm: goo.gl/VsQjkc
Âm thanh:
Two Step From Hell Colors Of Love
fbl.me/TJB
/ thomas-bergersen-14790...
/ fourformusic
www.thomasberge...
#Csharp #Csharp_Kteam #Csharp_Basic #Csharp_Cơ_Bản #Howkteam #Free_Education #VisualStudio #Share_To_Be_Better
Để ủng hộ Kteam các bạn xem bài viết tại website Howkteam.com và click quảng cáo để hỗ trợ team có kinh phí duy trì nhé!
www.howkteam.com/course/khoa-hoc-lap-trinh-c-can-ban/c-la-gi-13
Nếu bạn thấy bổ ích, đừng quên chia sẻ để lan truyền GIÁO DỤC MIỄN PHÍ đến cộng đồng!
Cảm ơn bạn đã luôn đồng hành cùng Kteam!
Chào thầy, em đang học lớp 5. Dạ em đang học C# của thầy ạ. Mong thầy chỉ em dùm ạ! Master
K team cho hỏi là e muốn học lập trình C# để lập trình game.hiện tại chưa biết một cái j thì bắt đầu từ đâu.ntn mong add hỗ trợ ạ
tuyệt vời quá anh oiiii....
Cho mình xin pdf tài liệu trong video? Tham khảo
@@phuonglinhnguyen9152 Anh giờ còn làm về game k ạ
kênh có các video chất lượng lắm ạ, cảm ơn Team
đóng 3 củ học khóa C# standford cũng chả bằng cái này.
Cảm ơn anh.
tuyệt vời cảm ơn a nhiều lắm, a mà mở trung tâm thì em xin là 1 trong những học trò đầu tiên của anh.
lần đầu tiên tìm thấy người dạy lập trình trên mạng mà nói tiếng anh chuẩn như vậy, nghe mấy anh kia nói mà mắc cười hihi, quyết tâm đeo theo khóa này kaka
?
?
?
thank bạn nhiều, mong rằng sẽ có nhiều người tâm huyết như bạn để công nghệ thông tin ngày càng phát triễn.
Đã đặt chân, đặt tay tại đây . HowKteam Tuyệt Vời !!
dễ hiểu và chất lượng k bạn
Dễ hiểu lắm Anh. Video được đầu tư, a rất tâm huyết. Có đều ở những bài đầu tiên. Cũng không cần làm kỹ như vậy, thời gian học sẽ bị dài thêm.
Xây dựng chương trình quản lý ThuNhap
1. Định nghĩa cấu trúc dữ liệu cho một KhoanThu gồm các thông tin sau: Mã khoản thu,
Diễn giải, Ngày, Số tiền
2. Định nghĩa cấu trúc dữ liệu của một phần tử của danh sách nối đơn, biết rằng danh sách
này lưu danh sách các khoản thu được mô tả ở trên.
3. Cài đặt danh sách nối đơn thực hiện các yêu cầu sau đây
- Tạo danh sách rỗng
- Thêm một khoản thu vào danh sách
- Đếm số lượng Khoản thu có trong danh sách
- Tìm kiếm các khoản thu trong ds thuộc tháng x năm y
- Tính tổng tiền của các khoản thu có trong danh sách
- Xóa khoản thu ở đầu danh sách
- Hiển thị danh sách các khoản thu ra màn hình
4. Xây dựng chương trình thực hiện các yêu cầu sau đây
- Nhập thông tin của 1 danh sách Khoản thu lưu vào danh sách nối đơn.
- Hiển thị danh sách vừa nhập ra màn hình
- Hiển thị thông tin chi tiết của từng khoản thu trong tháng 5 năm 2017, tổng tiền thu được trong
tháng này.
- Xóa khoản thu đầu tiên ở đầu danh sách, hiển thị danh sách các khoản thu sau khi xóa
Xây dựng chương trình quản lý ThuNhap
1. Định nghĩa cấu trúc dữ liệu cho một KhoanThu gồm các thông tin sau:
Mã khoản thu
Diễn giải
Ngày
Số tiền
struct KhoanThu{
public String MaKT, DienGiai, Ngay;
public int Tien;
}
2. Định nghĩa cấu trúc dữ liệu của một phần tử của danh sách nối đơn, biết rằng danh sách
này lưu danh sách các khoản thu được mô tả ở trên.
class Node{
public KhoanThu info;
public Node pnext;
}
3. Cài đặt danh sách nối đơn thực hiện các yêu cầu sau đây
class List{
public Node Head, Tail;
public Node getNode(KhoanThu kt)
{
Node p new Node();
p.info = kt;
p.pnext = null;
return p;
}
- Tạo danh sách rỗng public List(){
Head = Tail = null;
}
- Thêm một khoản thu vào danh
sách
Public void Them(KhoanThu kt)
{
Node new_KhoanThu = getNode(kt);
if(Head ==null)
Head = Tail= new_KhoanThu;
else {
Tail.pnext = new_KhoanThu;
Tail = new_KhoanThu;
}
}
- Đếm số lượng Khoản thu có trong
danh sách
public int Dem()
{
int d =0;
Node p = Head;
while( p!= null) { d++; p = p.pnext;}
return d;
}
- Tìm kiếm các khoản thu trong ds public List TimKiem(int x, int y)
thuộc tháng x năm y {// Tạo danh sách rỗng chứa các khoản thu
List result = new List();
Node p = Head;
int month, year;
while( p!= null) {
String[] tmp = p.info. Ngay.Split(‘/’);
month = int.Parse(tmp[1]);
year = int.Parse(tmp[2]);
if(month==x && year==y)
result.Them(P.info)
p = p.pnext;}
return result;
}
- Tính tổng tiền của các khoản thu
có trong danh sách
- Xóa khoản thu ở đầu danh sách
- Hiển thị danh sách các khoản thu
ra màn hình
4. Xây dựng chương trình thực hiện các yêu cầu sau đây
- Nhập thông tin của 1 danh
sách Khoản thu lưu vào danh
sách nối đơn.
class program{
public void Nhap(out List L){
L= new List();
KhoanThu kt;
String maKT;
while(true)
{
Console.Write(“Nhập mã khoản thu hoặc nhấn Enter để
kết thúc việc nhập”);
maKT = Console.ReadLine().Trim();
if(maKT ==””) break;
kt = new KhoanThu();
kt. MaKT = maKT;
Console.Write(“Diễn giải: “);
kt.DienGiai = Console.ReadLine();
Console.Write(“Ngày thu: “);
Kt. Ngay = Console.ReadLine();
do{
Console.Write(“Tiền thu được: “);
kt. Tien = int.Parse( Console.ReadLine());
}while(kt. Tien
Cảm ơn bạn đã chia sẻ khóa học cơ bản này
Nếu bạn có bất kỳ thắc mắc hoặc câu hỏi gì về KHÓA HỌC LẬP TRÌNH C# CƠ BẢN và các chủ đề liên quan đến LẬP TRÌNH. Đừng ngần ngại join group HỎI ĐÁP của Kteam để được hỗ trợ từ cộng đồng!
+ Website/ Hỏi đáp: www.howkteam.vn/questions
+ Group FB: Group.howkteam.com
luyện tập thử thách ko ngại khó..đánh dấu ngày bắt đầu học 17/8/2021 : hơi muộn với mn nhưng với mình sẽ không muộn ở tuổi 36 .. cố lên..
cố gắng kiên trì nhé!
4/3/2023 sao r a
@@luannguyenvan8124bỉ ngang rồi
Các bạn thật tuyệt vời !
Cầu Trời, Phật, Chúa, Thánh Ala, Thần Odin, Thần Zeus, Thần Ra phù hộ cho các bạn nhiều sức khỏe và kiếm nhiều thật nhiều tiền, nhiều hot girl ....xin "chết"
._. wtf ?
Cám ơn anh, em bắt đầu đi theo C# đây, kkk
Rất hay và chi tiết. 👍
Hay quá anh ơi. Thanks K team nhiều.
alo bạn
@@taipham-bc9vo hello
@@Luc_Tien bạn đang học c# hả
Hay lắm ad
rất tâm huyết , mong Kteam ra nhiều video chất lượng . rất dễ hiểu . ủng hộ 2 tay! ^_^
ps : mình rất thích Unity , đang mò làm game 2d với Unity
tình hình như nào rồi bạn ơi
ké
@@trunganhnguyen1731
Cảm ơn K- Team nhiều lắm ạ 😘😘😘
Không cần phải nói nhiều, em sẽ đăng ký và xem hết video của nhóm. Mong team càng phát triển hơn nữa và ra nhiều video chất lượng hơn
cho mình hỏ tài liệu trong video xem ở đâu vậy
trên web á bạn
@@congquyenoan8835
Bài giảng rất hay, cảm ơn anh
hay quá kteam ơi
Cảm ơn anh nhé.
cám ơn anh.
tiec qua nam 4 roi moi tim duoc kenh nay, co ve muon roi
nửa năm á
quá hay
2023 vẫn theo dõi a
hay a
cho em hỏi là có rất nhiều series về C# thì nên học cái này trước à anh. em xem trong kênh thì có khá nhiều về C# ạ
Mình dạy ở đâu vậy anh
sau khi xong khóa này làm thêm khóa ASP.NET đc không admin (y)
Mong anh trả lời giúp e thêm 1 câu hỏi này.
Nếu e làm app bằng c# để cài trên điện thoại android ios ... thì có được k?
xamarin. nhưng giờ k nên học xamarin. bạn thử flutter nhé
cảm ơn
hello anh
Trường mình học kì 2 mới dạy tới C#
phải cố tự học chứ
tks anh
C# giờ dùng trên nhiều nền tảng r
khóa này cũng mấy năm rồi, để có thời gian mình sẽ quay bài cập nhập
@@KTeam với anh cho e xíu ạ e muốn học dev thì nên dùng pc hay laptop cho tiện vậy ạ nếu mà lap thì tầm 20 đỗ về dòng nào ổn ạ 😅
Đôi khi học chỉ mong có việc ổn định kiếm đc tiền nuôi thân 😣😣
muốn làm game trên unity thì xem xong khóa c# cơ bản thì coi tiếp c# OPP là đủ dk ạ
Minh muon tai vi deo ve may de hoc ma khong duoc
minh chua bik gi , nhung minh thich choi game , muon hoc viet auto game duoc ko
Hiện nay khắc phục chỉ chạy trên windows như trên video rồi đúng ko thầy.. Em thấy có hỗ trợ Mac OS
đúng rồi bạn. mà phải chọn ,net core
Làm sao để liên lạc với K Team ,mình muốn ib admin ạ ,có thể cho mình Facebook dc ko
team cho mình xin cái ink down C# về học đc ko? Mình ko biết chỗ tải
a ơi cho em hỏi ngu phát dấu chấm trong code là làm gì ạ ? như là connection.Open thì dấu chấm trong đó dùng để làm gì ạ ?
MS giờ ra NETcore rồi nên C# cũng có thể dùng đa nền tảng.
A ơi. E k biết gì về lập trình hết. A cho e hỏi xíu là c# nó là ngôn ngữ riêng hay có liên kết với ngôn ngữ khác nữa ạ
Cho e hỏi là muốn bắt đầu học C# thì có cần học C++ hay Java hay cái j khác ko? E chỉ mới học pascal thôi. Thanks anh nhìu
co khoa hoc offline k ad
e dùng mac tải c# được k ạ ạạ
Điểm danh học theo ngày 18/9
a ơi cho em hỏi nếu em học luôn winform đc k ạ..hay em phải học hết console mới học đc tiếp winform ạ..và bao giờ thì ra thêm video bài 23 vậy a.
Anh ơi , tài liệu trong video a không cung cấp free ạ
tài liệu đăng lên web howkteam.vn rồi nha bạn
Ờm...
mình thấy video này giới thiệu C# chưa đủ lắm.
Nếu bỏ qua giới thiệu C# thì bỏ qua hẳn,
nếu đã giới thiệu rồi thì nên giới thiệu đủ để người học hiểu được các thông tin đã được giới thiệu,
nên có ví dụ cụ thể chi tiết thì sẽ dễ hiểu và nhớ lâu. 😄👍
Ko bt từ c++ và c qua đây có khó kô ta
Làm game nên học ngôn ngữ nào bây giờ anh
tui k rành lắm cơ mà nếu làm game cho đt thì nên học java nha
Làm game bằng unity thì học c#
Làm bằng unreal engine thì c++
Cho mình hỏi là nên lưu ảnh sản phẩm trên folder hay là db vậy a! Thanks
Anh ơi cho em hỏi làm sao để save as project qua thư mục khác v ạ. Đổi tên đc luôn thì càng tốt ạ
Mấy cấu trúc có ứng dụng được trong C# winform không vậy Ad, cảm ơn Ad nhiều !
Có bạn
Học cái này cần giỏi tiếng anh khủng khiếp cho nên có học được hết những gì ad nói chỉ cũng chả làm đc gì nhiều khó kiếm cơm lắm muốn giỏi lập trình thì học tiếng anh rồi đọc tài liệu nước ngoài đi vừa học vừa làm cho giỏi sau này đi làm lương 1-3k là bình thường
ảo tưởng
bạn học hết các khóa học mình nói đi rồi trải nghiệm sự khác biệt
Nhưng mình nói là cần giỏi tiếng anh học hết thì được đó nhưng công nghệ thì càng ngày thay đổi muốn giỏi thì phải học tiếng anh nói vây ko đúng sao
Giờ bạn k biết tiếng anh. Bạn học tiếng nga tiếng nhật cũng làm được vậy. Nhận xét cảm tính quá
Tiếng anh dễ học ko học kêu học tiếng nga . Nhật . Vô trường học nó thường lấy sách nga nhật dày với lại đọc ko hiểu tao nói à tao nói là cần học tốt tiếng anh chứ ko phải học tiếng anh ko
Thầy ơi . Cho em hỏi là muốn làm auto game võ lâm 2 khi mình tìm dc offset thì mình viết bằng ngôn ngữ nào ạ . Và cụ thể là học phần nào để có thể làm dc auto tự động đánh quái xung quanh nhân vật ạ . E là newbie 100% ạ . Hihi
tò mò quá nên cho em hỏi anh làm được chưa
tài kiệu c# share được ko anh?
cho tôi hỏi là học cần cấu hình máy tinh nhu nào và dùng win 7 hay 10
cái nào cũng được bạn. cứ win mới nhất mà quất
win 7 32 bit co dùng dc unity ko a
Mik thấy con trỏ có cái chó j đâu mà nhiều ng sợ thế nhỉ .Tiện vcc ra .
Chào anh ạ. Anh có thể cho em xin bộ tài liệu anh trình bày trong video được không ạ. Có thời gian bỏ nó ra đọc chắc rất có ích! Em cảm ơn anh!!
www.howkteam.com nha bạn
download phần mềm gì a
Ad có tài liệu về C# không ạ cho e xin với ạ
vào Howkteam.com > Tài Liệu nhé
anh ơi cho em hỏi, em viết code song rồi thì làm sao chạy code như 1 app trên màng hình máy tính ạ. 'chạy nhưng không cần mở visual studio'. mong anh trả lời giúp em
trong folder debug có file exe
C# và C/C++ thì cái nào nên học hơn vậy Ad? Cảm ơn!
tùy sản phẩm mong muốn làm ra mà xác định nhé bạn
thường chọn C++ học trước để học kỹ thuật lập trình
học C# làm ứng dụng PC hay website
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BT1
{
abstract class nhanvien
{
protected string Hoten;
protected string Diachi;
protected string Ngaysinh;
public nhanvien() { }
public virtual void Nhap()
{
Console.WriteLine("Thong tin nhan vien !");
Console.Write("Nhap vao ho ten nhan vien : ");
Hoten = Console.ReadLine();
Console.Write("Nhap vao dia chi nhan vien : ");
Diachi = Console.ReadLine();
Console.Write("Nhap vao ngay sinh cua nhan vien : ");
Ngaysinh = Console.ReadLine();
}
public virtual void Hien()
{
Console.WriteLine("Ten nhan vien \t Dia chi nhan vien \t Nam sinh" );
Console.WriteLine(Hoten+"\t"+Diachi+"\t"+Ngaysinh);
}
public abstract int tinhluong();
}
class NVSX : nhanvien
{
protected int sosanpham;
public override void Nhap()
{
Console.WriteLine("Nhap vao thong tin nhan vien san suat !");
base.Nhap();
Console.Write("Nhap vao so san pham : ");
sosanpham = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return sosanpham * 20000;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("Bang tinh luong !");
Console.WriteLine("So san pham la \t Luong cua NVSX " );
Console.Write(sosanpham + "\t" + tinhluong());
}
}
class NVCN : nhanvien
{
protected int songaycong;
public override void Nhap()
{
Console.WriteLine("Nhap vao thong tin nhan vien cong nhat !");
base.Nhap();
Console.Write("Nhap vao so ngay cong : ");
songaycong = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return songaycong * 50000;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("So ngay Cong la : " + songaycong);
Console.Write("Luong cua NVCN la : " + tinhluong());
}
}
class NVQL : nhanvien
{
protected int hesoluong;
protected int luongcoban;
public override void Nhap()
{
Console.WriteLine("Nhap vao thong tin nhan vien quan li !");
base.Nhap();
Console.Write("Nhap vao he so luong : ");
hesoluong = int.Parse(Console.ReadLine());
Console.Write("Nhap vao luong co ban : ");
luongcoban = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return hesoluong * luongcoban;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("He so luong la : " + hesoluong);
Console.WriteLine("Luong co ban la : " + luongcoban);
Console.Write("Luong cua NVQL la : " + tinhluong());
}
}
public class DSNV
{
private nhanvien[] DS;
int slnv;
public void Nhap()
{
Console.Write("Nhap vao so luong nhan vien : ");
slnv = int.Parse(Console.ReadLine());
DS = new nhanvien[slnv];
for (int i = 0; i < slnv; i++)
{
Console.WriteLine("Cho biet loai nhan vien :1( NVSX ), 2(NVCN ),3( NVQL) ? ");
int A = int.Parse(Console.ReadLine());
switch (A)
{
case 1:
DS[i] = new NVSX(); DS[i].Nhap(); break;
case 2:
DS[i] = new NVCN(); DS[i].Nhap(); break;
case 3:
DS[i]= new NVQL(); DS[i].Nhap(); break;
default:
Console.WriteLine("Khong co loai nhan vien nay !!"); break;
}
}
}
public void Hienthi()
{
Console.WriteLine("So luong nhan vien : " + slnv);
Console.WriteLine("
BANG LUONG NHAN VIEN ");
try
{
for (int i = 0; i < slnv; i++)
{
DS[i].Hien();
}
}
catch(Exception)
{
Console.WriteLine("Khong tim thay nhan vien !!!");
}
}
}
class Program
{
static void Main(string[] args)
{
DSNV DS = new DSNV();
DS.Nhap();
Console.Clear();
DS.Hienthi();
Console.ReadLine();
}
}
}
Mọi người có file tài liệu cả anh thì cho mình xin link tải với ạ
Không có phần Exception và nhập xuất File ạ?
Nghe sơ qua giống java v ?
Cho em xin file work với ạ
Anh ơi có link tài liệu trên full không ạ, cho em xin được không?
howkteam.com nha bạn
Lập trình C# trên Macbook được không Anh ?
dc e. cài window dô
. NET Core
anh ơi làm về ROBLOX STUDIO đi anh
nhầm chỗ r bạn ey
Em mất căn bản lập trình có học c# liền được k ạ hay phải học lại c vs c++
cái nào cũng được. miễn là học thật cẩn thận & chú tâm vào em nè.
ad cho e xin cái file word mà ad dùng đc k ạ
lần sau có j tham khảo cho dễ
tks ad trước nhé
www.howkteam.com nhé bạn
e k lần thấy file đó ở địa chỉ nào ad à
Learn -> .net
e xin tài liệu word ấy ad
chứ e k xin video ạ
tại tính e k thích xem video lắm ạ
Trời ơi. E có vào web xem chưa z
sao có 1 số video riêng tư vậy anh
các anh chị cho em hỏi là vậy C# vs C thì nó có giống nhau ko, hay là khác nhau như thế nào ạ? em đang học C trên trường nên chưa hiểu C# vs C có giống nhau ko??
4 năm r đã hiểu chưa bro
Anh share link download file .doc đấy đi anh
chức năng tải file pdf sẽ cập nhập theo lộ trình của web. bạn để ý bên fanpage thông báo nhé
ủa cái lỗi em hỏi hôm trước sao ad ko trả lời
lỗi hôm trước là lỗi nào bạn??? Bạn có thắc mắc gì đăng vào group để tiện trao đổi nha, chứ cmt youtube hay bị ẩn, nhiều quá mình ko rep hết.
group.howkteam.com/
@@KTeam =.=
@@KTeam cho em xin link group luôn ik :D
Ơ em dùng IOS mà vẫn cài đc =::
2024 c# còn ổn hok mng 😅
Ngon chứ. Nếu không đủ giỏi thì học C# vô làm app cho các khu công nghiệp cũng ngon. Lương cứng cũng từ 8 đến 12 triệu đấy.
Nhược điểm của làm ở đó là lương khởi điểm cao nhưng tăng thấp
mở max loa nhưng vẫn nhỏ và khó nghe quá anh ơi
z chắc loa e nhỏ. chứ a mở to lắm nè
using System;
public class Program
{
public static string tensv,masv,ngaysinh;
public static float dl,dh,dt;
public static void nhap()
{
Console.Write("Nhap vao ten sinh vien ");
tensv=Console.ReadLine();
Console.Write("Nhap vao ma sinh vien ");
masv=Console.ReadLine();
Console.Write("Nhap vao ngaysinh");
ngaysinh=Console.ReadLine();
Console.Write("Nhap vao diem toan ");
dt=float.Parse(Console.ReadLine());
Console.Write("Nhap vao diem li ");
dl=float.Parse(Console.ReadLine());
Console.Write("Nhap vao diem hoa ");
dh=float.Parse(Console.ReadLine());
}
public static void hienthi()
{
Console.WriteLine("____________THONG TIN SINH VIEN_____________");
Console.WriteLine(" ten sv\t ma sv\tngay sinh\tdiem toan\tdiem li\tdiem hoa");
Console.WriteLine("{0}\t{1}\t\t{2}\t\t\t{3}\t\t\t{4}\t\t{5}",tensv,masv,ngaysinh,dt,dl,dh);
}
public static void Main()
{
nhap();
hienthi();
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace On_Tap_CSDL
{
class Program
{
struct Khach_Hang
{
public string Ten, Dia_chi;
public double Dung_Luong, Chi_So1, Chi_So2;
}
static List Nhap()
{
List khs = new List();
int kt;
Console.WriteLine("nhap vao danh sach khach hang");
do
{
Khach_Hang kh = new Khach_Hang();
Console.Write("nhap ten khach hang:");
kh.Ten = Console.ReadLine();
Console.Write("nhap vao dia chi khach hang:");
kh.Dia_chi = Console.ReadLine();
Console.Write("nhap vao chi so 1:");
kh.Chi_So1 = double.Parse(Console.ReadLine());
Console.Write("nhap vao chi so 2:");
kh.Chi_So2 = double.Parse(Console.ReadLine());
Console.Write("nhap vao dung luong MB tieu thu:");
kh.Dung_Luong = double.Parse(Console.ReadLine());
khs.Add(kh);
Console.Write("Ban co muon nhap tiep:
1.Tiep tuc
2.thoat
Moi ban nhap:");
kt = int.Parse(Console.ReadLine());
} while (kt == 1);
return khs;
}
static void HienThi(List khs)
{
Console.WriteLine("stt\tTen khach hang\tdia chi khach hang\t\t\tDung luong...");
int i = 0;
foreach (Khach_Hang kht in khs)
{
Console.WriteLine("{0}\t{1}\t{2}\t\t\t{3}", ++i, kht.Ten, kht.Dia_chi, kht.Dung_Luong);
}
}
static double TinhTongDungLuong(List khs)
{
double tong = 0;
foreach (Khach_Hang tt in khs)
{
tong += tt.Dung_Luong;
}
return tong;
}
static double TinhDoanhThu(List khs)
{
double doanhthu = 0;
double tongdoanhthu = 0;
foreach (Khach_Hang dl in khs)
{
doanhthu = dl.Dung_Luong * 45;
if (doanhthu >= 500000)
{
doanhthu = 500000;
}
tongdoanhthu += doanhthu;
}
return tongdoanhthu;
}
static void KetXuatDuLieu(List khs)
{
string files = "E://output.txt";
FileStream fs = new FileStream(files, FileMode.Create);
StreamWriter sWriter = new StreamWriter(fs, Encoding.UTF8);
sWriter.WriteLine(khs);
sWriter.Flush();
fs.Close();
}
static void Main(string[] args)
{
List kh = new List();
//// 1: Nhap khach hang
//kh = Nhap();
//HienThi(kh);
//double tong = TinhTongDungLuong(kh);
//Console.WriteLine("Tong dung luong la: {0}", tong);
//Console.WriteLine("Doanh thu la: {0}", TinhDoanhThu(kh));
//KetXuatDuLieu(kh);
//Console.ReadLine();
Console.WriteLine("\t\t\tMENU");
Console.Write("1.Nhap
2.hien thi
3.Tong dung luong
4.Sap xep
5.Ket xuat ra tep
0.Thoat
Moi ban chon:");
int n = int.Parse(Console.ReadLine());
switch (n)
{
case 0:
Console.Write("see you again!!!!!");
break;
case 1:
kh = Nhap();
break;
case 2:
HienThi(kh);
break;
case 3:
TinhTongDungLuong(kh);
break;
case 4:
TinhDoanhThu(kh);
break;
case 5:
KetXuatDuLieu(kh);
break;
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BT1
{
abstract class nhanvien
{
protected string Hoten;
protected string Diachi;
protected string Ngaysinh;
public nhanvien(string Hoten, string Diachi, string Ngaysinh)
{
this.Hoten = Hoten;
this.Diachi = Diachi;
this.Ngaysinh = Ngaysinh;
}
public abstract void Nhap();
public abstract void Hien();
public abstract int tinhluong();
}
class NVSX : nhanvien
{
protected int sosanpham;
public NVSX(string Hoten, string Diachi, string Ngaysinh) : base(Hoten, Diachi, Ngaysinh) { }
//protected int sosanpham;
public override void Nhap()
{
Console.Write("Nhap vao so san pham : ");
sosanpham = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return sosanpham * 20000;
}
public override void Hien()
{
Console.WriteLine("So san pham la : " + sosanpham);
Console.Write("Luong cua NVSX la : " + tinhluong());
}
}
class NVCN : nhanvien
{
protected int songaycong;
public NVCN(string Hoten, string Diachi, string Ngaysinh) : base(Hoten, Diachi, Ngaysinh) { }
public override void Nhap()
{
Console.Write("Nhap vao so ngay cong : ");
songaycong = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return songaycong * 50000;
}
public override void Hien()
{
Console.WriteLine("So ngay Cong la : " + songaycong);
Console.Write("Luong cua NVCN la : " + tinhluong());
}
}
class NVQL : nhanvien
{
protected int hesoluong;
protected int luongcoban;
public NVQL(string Hoten, string Diachi, string Ngaysinh) : base(Hoten, Diachi, Ngaysinh) { }
public override void Nhap()
{
Console.Write("Nhap vao he so luong : ");
hesoluong = int.Parse(Console.ReadLine());
Console.Write("Nhap vao luong co ban : ");
luongcoban = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return hesoluong * luongcoban;
}
public override void Hien()
{
Console.WriteLine("He so luong la : " + hesoluong);
Console.WriteLine("Luong co ban la : " + luongcoban);
Console.Write("Luong cua NVQL la : " + tinhluong());
}
}
public class DSNV
{
private int soluongnv;
private string Hoten;
private string Diachi;
private string Ngaysinh;
private nhanvien loaiNV;
public void Nhap()
{
Console.Write("Nhap vao so luong nhan vien : ");
soluongnv = int.Parse(Console.ReadLine());
Console.Write("Nhap vao ho ten nhan vien : ");
Hoten = Console.ReadLine();
Console.Write("Nhap vao dia chi nhan vien : ");
Diachi = Console.ReadLine();
Console.Write("Nhap vao ngay sinh cua nhan vien : ");
Ngaysinh = Console.ReadLine();
Console.WriteLine("Cho biet loai nhan vien :1( NVSX ), 2(NVCN ),3( NVQL) ? ");
int A = int.Parse(Console.ReadLine());
switch (A)
{
case 1: loaiNV = new NVSX(Hoten, Diachi, Ngaysinh);loaiNV.Nhap();
break;
case 2: loaiNV = new NVCN(Hoten, Diachi, Ngaysinh); loaiNV.Nhap(); break;
case 3: loaiNV = new NVQL(Hoten, Diachi, Ngaysinh); loaiNV.Nhap(); break;
}
}
public void Hienthi()
{
Console.WriteLine("Hien thi thong tin nhan vien : ");
Console.WriteLine(" Ten nhan vien : " + Hoten);
Console.WriteLine("Dia chi nhan vien : " + Diachi);
Console.WriteLine("Nam sinh : " + Ngaysinh);
Console.WriteLine(" So luong nhan vien : " + soluongnv);
Console.WriteLine(" BANG LUONG NHAN VIEN :");
loaiNV.Hien();
}
}
class Program
{
static void Main(string[] args)
{
DSNV DS = new DSNV();
DS.Nhap();
Console.Clear();
DS.Hienthi();
Console.ReadLine();
}
}
}
dam ba thang c# nay:))
Vãi 😮 c ÷÷😮
2025
Ảo. Ta...😮😮
using System;
public class Node{
public int info;
public Node left,right;
}
public class Tree
{
public static void Them(ref Node T,int x)
{
if(T==null)
{
T=new Node();
T.info=x;
T.left = T.right = null;
}
else
{
if(xT.info) Them(ref T.left,x);
}
}
static Node createTree(int[]a)
{
Node T= null;
for (int i =0;iX)return Search(T.left,X);
else if(T.info==X)return true;
else return Search(T.right,X);
}
static void DuyetCay(Node T)
{
if(T !=null)
{
Console.Write(" "+T.info);
DuyetCay(T.left);
DuyetCay(T.right);
}
}
public static void Main()
{
int[]A={4,2,3,4,5,6,7,4,9,8};
Node T = createTree(A);
Console.WriteLine("cac phan tu tren cay");
DuyetCay(T);
int x =5;
if (Search(T,x))
Console.WriteLine("
{0} la 1 phan tu cua cay",x);
Console.WriteLine("
{0} la 1 phan tu cua cay",x);
}
}
using System;
public class Program
{
public static int max(int a,int b,int c)
{
int max=(a>b?a:b)>c?(a>b?a:b):c;
return max;
}
public static int min(int a,int b,int c)
{
int min=(a
using System;
public class Mang {
public static void Nhap(out int[] a) {
int n;
do{
Console.Write("nhap vao so phan tu mang:");
n = int.Parse(Console.ReadLine());
}while(n
bài đầu mà e k hiểu gì lun
bài này giới thiệu là chính thôi bạn.
Ko hỉu gì luôn
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BT1
{
abstract class nhanvien
{
protected string Hoten;
protected string Diachi;
protected string Ngaysinh;
public nhanvien() { }
public virtual void Nhap()
{
Console.Write("Nhap vao ho ten nhan vien : ");
Hoten = Console.ReadLine();
Console.Write("Nhap vao dia chi nhan vien : ");
Diachi = Console.ReadLine();
Console.Write("Nhap vao ngay sinh cua nhan vien : ");
Ngaysinh = Console.ReadLine();
}
public virtual void Hien()
{
Console.WriteLine("
HIEN THI THONG TIN NHAN VIEN
");
Console.WriteLine("Ten nhan vien : " + Hoten);
Console.WriteLine("Dia chi nhan vien : " + Diachi);
Console.WriteLine("Nam sinh : " + Ngaysinh);
}
public abstract int tinhluong();
}
class NVSX : nhanvien
{
protected int sosanpham;
public override void Nhap()
{
base.Nhap();
Console.Write("Nhap vao so san pham : ");
sosanpham = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return sosanpham * 20000;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("So san pham la : " + sosanpham);
Console.Write("Luong cua NVSX la : " + tinhluong());
}
}
class NVCN : nhanvien
{
protected int songaycong;
public override void Nhap()
{
base.Nhap();
Console.Write("Nhap vao so ngay cong : ");
songaycong = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return songaycong * 50000;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("So ngay Cong la : " + songaycong);
Console.Write("Luong cua NVCN la : " + tinhluong());
}
}
class NVQL : nhanvien
{
protected int hesoluong;
protected int luongcoban;
public override void Nhap()
{
base.Nhap();
Console.Write("Nhap vao he so luong : ");
hesoluong = int.Parse(Console.ReadLine());
Console.Write("Nhap vao luong co ban : ");
luongcoban = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return hesoluong * luongcoban;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("He so luong la : " + hesoluong);
Console.WriteLine("Luong co ban la : " + luongcoban);
Console.Write("Luong cua NVQL la : " + tinhluong());
}
}
public class DSNV
{
private nhanvien[] DS;
int slnv;
public void Nhap()
{
Console.Write("Nhap vao so luong nhan vien : ");
slnv = int.Parse(Console.ReadLine());
DS = new nhanvien[slnv];
for (int i = 0; i < slnv; i++)
{
Console.WriteLine("Cho biet loai nhan vien :1( NVSX ), 2(NVCN ),3( NVQL) ? ");
int A = int.Parse(Console.ReadLine());
switch (A)
{
case 1:
DS[i] = new NVSX(); DS[i].Nhap(); break;
case 2:
DS[i] = new NVCN(); DS[i].Nhap(); break;
case 3:
DS[i]= new NVQL(); DS[i].Nhap(); break;
default:
Console.WriteLine("Khong co loai nhan vien nay !!"); break;
}
}
}
public void Hienthi()
{
Console.WriteLine("So luong nhan vien : " + slnv);
Console.WriteLine("
BANG LUONG NHAN VIEN
");
try
{
for (int i = 0; i < slnv; i++)
{
DS[i].Hien();
}
}
catch(Exception)
{
Console.WriteLine("Khong tim thay nhan vien !!!");
}
}
}
class Program
{
static void Main(string[] args)
{
DSNV DS = new DSNV();
DS.Nhap();
Console.Clear();
DS.Hienthi();
Console.ReadLine();
}
}
}
hgay
using System;
{
class Stack
{
private int Top , Max ;
private int [] Data;
public Stack(int n){
{
Top=0;
Max =n;
Data=new int [Max];
}
public bool Isempty()
{
return (Top==0);
}
public bool Isfull()
{
return(Top==Max);
}
public void Push(int x)
{
if(!Isfull())
{
Data[Top]=x;
Top++;
}
}
public int Peak()
{
if(Top>0)
return Data[Top-1];
else
throw new Exception("Stack rong");
}
public int Pop()
{
if(!Iscmpty())
{
Top--;
return Data[Top];
}
else throw new Exception("Stack rong");
}
}
class Program
{
public static void Input(out Stack S)
{
int n,x;
do
{
Console.Write("Nhap so phan tucua Stack ");
n=int.Parse(Console.ReadLine());
}while(n
Thằng này nói chuyện khó nghe vãi
tks bạn đã góp ý. mong bạn tìm được người nói chuyện bạn nghe được
@@KTeam nói bạn đừng thể hiện
@@SolarThiênPhúc dụ gì vậy bạn. bạn nói video khó nghe thì chúc bạn tìm được người nào nói bạn nghe được mà. :). với bạn góp ý giúp mình là câu chữ của mình ghi thể hiện điều gì làm bạn không vừa lòng. để mình biết mà cải thiện nha. cảm ơn bạn
@@KTeam thể hiên hả thể hiện qua cái chữ nói đấy bạn chứa bạn có tập trung vô bài giảng đâu
@@SolarThiênPhúc à. bạn giúp mình trích dẫn những chỗ hoặc vài chỗ bạn không thích được không. để mình rõ hơn
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BT1
{
abstract class nhanvien
{
protected string Hoten;
protected string Diachi;
protected string Ngaysinh;
public nhanvien() { }
public virtual void Nhap()
{
Console.Write("Nhap vao ho ten nhan vien : ");
Hoten = Console.ReadLine();
Console.Write("Nhap vao dia chi nhan vien : ");
Diachi = Console.ReadLine();
Console.Write("Nhap vao ngay sinh cua nhan vien : ");
Ngaysinh = Console.ReadLine();
}
public virtual void Hien()
{
Console.WriteLine("Thong tin nhan vien !");
Console.WriteLine("Ten nhan vien \t Dia chi nhan vien \t Nam sinh");
Console.WriteLine(Hoten + "\t\t" + Diachi + "\t\t" + Ngaysinh);
}
public abstract int tinhluong();
}
class NVSX : nhanvien
{
protected int sosanpham;
public override void Nhap()
{
Console.WriteLine("Nhap vao thong tin nhan vien san suat !");
base.Nhap();
Console.Write("Nhap vao so san pham : ");
sosanpham = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return sosanpham * 20000;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("Bang tinh luong CNSX !");
Console.WriteLine("So san pham la \t Luong cua NVSX ");
Console.Write(sosanpham + "\t\t" + tinhluong());
}
}
class NVCN : nhanvien
{
protected int songaycong;
public override void Nhap()
{
Console.WriteLine("Nhap vao thong tin nhan vien cong nhat !");
base.Nhap();
Console.Write("Nhap vao so ngay cong : ");
songaycong = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return songaycong * 50000;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("Bang tinh luong NVCN !");
Console.WriteLine("So ngay Cong \t Luong cua NVCN ");
Console.Write(songaycong +"\t\t"+ tinhluong());
}
}
class NVQL : nhanvien
{
protected int hesoluong;
protected int luongcoban;
public override void Nhap()
{
Console.WriteLine("Nhap vao thong tin nhan vien quan li !");
base.Nhap();
Console.Write("Nhap vao he so luong : ");
hesoluong = int.Parse(Console.ReadLine());
Console.Write("Nhap vao luong co ban : ");
luongcoban = int.Parse(Console.ReadLine());
}
public override int tinhluong()
{
return hesoluong * luongcoban;
}
public override void Hien()
{
base.Hien();
Console.WriteLine("Bang tinh luong CNQL !");
Console.WriteLine("He so luong \t Luong co ban \t Luong cua NVQL " );
Console.WriteLine(hesoluong + "\t\t" + luongcoban + "\t\t" + tinhluong());
}
}
public class DSNV
{
private nhanvien[] DS;
int slnv;
public void Nhap()
{
Console.Write("Nhap vao so luong nhan vien : ");
slnv = int.Parse(Console.ReadLine());
DS = new nhanvien[slnv];
for (int i = 0; i < slnv; i++)
{
Console.WriteLine("Cho biet loai nhan vien :1( NVSX ), 2(NVCN ),3( NVQL) ? ");
string A = Console.ReadLine();
switch (A)
{
case "1":
DS[i] = new NVSX(); DS[i].Nhap(); break;
case " 2":
DS[i] = new NVCN(); DS[i].Nhap(); break;
case "3":
DS[i] = new NVQL(); DS[i].Nhap(); break;
default:
Console.WriteLine("Khong co loai nhan vien nay !!"); break;
}
}
}
public void Hienthi()
{
Console.WriteLine("So luong nhan vien : " + slnv);
Console.WriteLine("
BANG LUONG NHAN VIEN ");
try
{
for (int i = 0; i < slnv; i++)
{
DS[i].Hien();
Console.WriteLine();
}
}
catch (Exception)
{
Console.WriteLine("Khong tim thay nhan vien !!!");
}
}
}
class Program
{
static void Main(string[] args)
{
DSNV DS = new DSNV();
DS.Nhap();
Console.Clear();
DS.Hienthi();
Console.ReadLine();
}
}
}