Mục Lục
Mục Lục
Giáo Trình Học EBook - Tài Liệu Học Lập Trình C Sharp Kiến Thức Căn Bản - Khai Báo Biến, Toán Tử, Mệnh Đề Điều Kiện, Lặp Video Giới thiệu về ngôn ngữ lập trình C# & .NET Framework + Khai báo biến trong C# Video Hướng dẫn tìm hiểu biến + toán tử trong lập trình C# Video Hướng dẫn tìm hiểu mệnh đề điều kiện if - else - switch trong C# In dãy Fibonacci trong C# - Tìm dãy số Fibonacci - Lập trình C# - Loop trong C# Giải phương trình bậc 2 - Lập Trình C# - Mệnh đề điều kiên if else trong # Viêt chương trình cho FlowChart - Lập trình C# - Tìm hiểu if else trong C# Hiển thị hình tam giác - Lập trình C# - Loop trong C# Viết chương trình ax + b = 0 bằng C#, C Sharp Xây dựng dự án Hello World trong C# - C Sharp Nhập và hiển thị thông tin sinh viên - Console trong C# Tìm dãy số nguyên tố - Lập trình C# - Loop trong C# Video Tìm dãy số nguyên tố - Lập trình C# - Loop trong C# In dãy số chẵn & lẻ từ mảng số nguyên - Lập trình C# - Loop trong C# Video In dãy số chẵn & lẻ từ mảng số nguyên - Lập trình C# - Loop trong C# Array trong C Sharp Video Array C# - Hướng dẫn tìm hiểu Array trong C#. C Sharp, Lập Trình C#, Lập Trình C Sharp Tính tổng số chắc & Tổng số lẻ trong chuỗi - Lập Trình C# - Array Trong C# OOP - Tính Chất Đóng Gói & Kế Thừa Video Học lập trình OOP C# - Tính chất đóng gói C# - Qua ví dụ quản lý sinh viên - Lập trình C# Bài 1: Chương trình quản lý sản phẩm - Lập Trình C# - Lập Trình C Sharp - Làm quen OOP Bài 2: Chương trình quản lý sản phẩm - Product - Lập Trình C# - Lập Trình C Sharp Chương trình quản lý công nhân - Lập Trình C# - Lập Trình C Sharp - Làm quen OOP Chương trình quản lý sách - Develop Book Project - Lập Trình C# - OOP trong C# - C Sharp Video Chương trình quản lý sách - Develop Book Project - Lập Trình C# - OOP trong C# - C Sharp - C2010G OOP - Tính Chất Đa Hình & Trừu Tượng & Interface Ôn tập OOP - Table - Trong C# - Lập Trình C# - Lập Trình C Sharp Chường trình quản lý sở thú - Lập trình C# - Lập trình C Sharp Bài tập ôn luyện OOP + Interface trong C# - Lập Trình C# - Lập Trình C Sharp Kiểm tra 30 phút - Chương trình quản lý thiết bị phòng lab cho trường học - Lập trình C# - Khoá học lập trình C Sharp Chương trình quản lý khách sạn - Develop Hotel Project - Lập Trình C# - Lập Trình C Sharp Video Chương trình quản lý khách sạn - Develop Hotel Project - Lập Trình C# - Lập Trình C Sharp Namespace & Delegate & Event Viết chương trình quản lý sinh viên + delegate & event trong C# - Lập Trình C# - Lập Trình C Sharp Examination & Test - Lập trình C# - Lập trình C Sharp Bài tập - Xây dựng chương trình quản lý sức khoẻ - Lập trình C# Viết chương trình quản lý tiêm chủng Vacxin COVID-19 - Lập trình C Sharp nâng cao. JSON & Extension - Partial - Type Anonymous Chương trình quản lý sinh viên C# + Import/Export JSON + File - Lập Trình C# - Lập Trình C Sharp Video Chương trình quản lý sinh viên C# + Import/Export JSON + File - Lập Trình C# - Lập Trình C Sharp Chương trình nhập xuất dữ liệu điểm thi - Lập Trình C# - Lập Trình C Sharp - Làm quen OOP Bài tập C Sharp - Chương trình quản lý cán bộ C# - C Sharp Kết Nối CSDL - C Sharp Video Quản lý sinh viên C# - Kết nối CSDL C# - Kết nối database C# Chương trình quản lý sách C# - Book project C# - CSDL Tools Import/Export JSON into Database C# - Nhập xuất JSON File vào CSDL C# - Quản lý sinh viên C# Bài tập - Viết chương trình quản lý nhập kho máy tính cho thegioididong.com C Sharp - Lập trình C Sharp Ôn Tập Tổng Quát Bài tập - Chương trình quản lý Mèo C# (C Sharp) | Chương trình quản lý Cat C# (C Sharp) Bài tập - Quản lý điểm thi Aptech bằng C# - Lập trình C Sharp [Examination] C# - Chương trình quản lý đội thi TechWiz toàn cầu Aptech Ấn Độ - C# Bài Tập - Quản lý nhà - Lập trình C# | C Sharp Bài tập - Quản lý rạp chiều phim C# - Lập trình C# Viết chương trình quản lý xe car bằng C # - C Sharp | Khoá học lập trình C# [Assignment] Bài tập ôn luyên tổng quát C# - Lập Trình C# - Lập Trình C Sharp 1000 Bài tập lập trình C# - Lập trình C# - Lập Trình C Sharp Ôn tập OOP - Table - Trong C# - Lập Trình C# - Lập Trình C Sharp
C Sharp Tutorial

[Video] Bài tập - Xây dựng chương trình quản lý sức khoẻ - Lập trình C# - C2010G

Link Video Bài Giảng




Bài tập - Xây dựng chương trình quản lý sức khoẻ - Lập trình C#

#Weather.cs


using System;
namespace BT2311
{
    public class Weather
    {
        public DateTime MyDate { get; set; }
        public string Status { get; set; }

        public Weather()
        {
        }

        public Weather(DateTime myDate, string status)
        {
            MyDate = myDate;
            Status = status;
        }

        public Weather(string myDate, string status)
        {
            MyDate = Utility.ConvertStringToDateTime(myDate);
            Status = status;
        }

        internal void Display()
        {
            Console.WriteLine("Ngay: {0}, trang thai: {1}",
                Utility.ConvertDateTimeToString(MyDate), Status);
        }
    }
}


#Utility.cs


using System;
namespace BT2311
{
    public class Utility
    {
        /**
         * str: yyyy-MM-dd
         */
        public static DateTime ConvertStringToDateTime(string str)
        {
            DateTime myDate = DateTime.ParseExact(str, "yyyy-MM-dd",
                                       System.Globalization.CultureInfo.InvariantCulture);
            return myDate;
        }

        public static string ConvertDateTimeToString(DateTime myDate)
        {
            return myDate.ToString("yyyy-MM-dd");
        }

        public static int ReadInt()
        {
            int value;
            while(true)
            {
                try
                {
                    value = int.Parse(Console.ReadLine());
                    return value;
                } catch(Exception e)
                {
                    Console.WriteLine("Nhap lai!!!");
                }
            }
        }
    }
}


#Program.cs


using System;
using System.Collections.Generic;

namespace BT2311
{
    class Program
    {
        static List<Weather> weatherList;
        static DateTime currentDateTime;
        static DataFood myDataFood;

        static void Main(string[] args)
        {
            //Khoi tao doi tuong
            weatherList = new List<Weather>();
            myDataFood = new DataFood();
            currentDateTime = DateTime.Now;

            //Fake du lieu thoi tiet
            FakeWeather();

            //trien khai menu chuong trinh
            int choose;
            do
            {
                ShowMenu();
                choose = Utility.ReadInt();

                switch(choose)
                {
                    case 1:
                        NextWeathers();
                        break;
                    case 2:
                        TodayWeather();
                        break;
                    case 3:
                        CountStep();
                        break;
                    case 4:
                        ShowMyHealth();
                        break;
                    case 5:
                        SettingClock();
                        break;
                    case 6:
                        ShowClock();
                        break;
                    case 7:
                        Console.WriteLine("Thoat!!!");
                        break;
                    default:
                        Console.WriteLine("Nhap sai!!!");
                        break;
                }
            } while (choose != 7);
        }

        private static void ShowClock()
        {
            Console.WriteLine("Thoi gian: " +
                Utility.ConvertDateTimeToString(currentDateTime));
        }

        private static void SettingClock()
        {
            Console.WriteLine("Thiet lap ngay he thong: (yyyy-MM-dd): ");
            string str = Console.ReadLine();

            currentDateTime = Utility.ConvertStringToDateTime(str);
        }

        private static void ShowMyHealth()
        {
            myDataFood.Display();
        }

        private static void CountStep()
        {
            Random random = new Random();
            int count = random.Next(5000);

            Console.WriteLine("So buoc chan di them: " + count);

            myDataFood.CountStep(count);
        }

        private static void TodayWeather()
        {
            for (int i = 0; i < weatherList.Count; i++)
            {
                string myDateStr = Utility.ConvertDateTimeToString(weatherList[i].MyDate);
                string currentDateTimeStr = Utility.ConvertDateTimeToString(currentDateTime);
                if (myDateStr == currentDateTimeStr)
                {
                    weatherList[i].Display();
                    break;
                }
            }
        }

        private static void NextWeathers()
        {
            //Step => sort weather: Tang theo tgian & giam theo gian
            int count = 0;

            for(int i=0;i<weatherList.Count && count < 7;i++)
            {
                if(weatherList[i].MyDate > currentDateTime)
                {
                    weatherList[i].Display();
                    count++;
                }
            }
        }

        private static void FakeWeather()
        {
            Weather weather;
            weather = new Weather("2021-10-06", "Nong");
            weatherList.Add(weather);

            weather = new Weather("2021-10-07", "Rat Nong");
            weatherList.Add(weather);

            weather = new Weather("2021-10-08", "Mat");
            weatherList.Add(weather);

            weather = new Weather("2021-10-09", "Lanh");
            weatherList.Add(weather);

            weather = new Weather("2021-10-10", "Mua");
            weatherList.Add(weather);

            weather = new Weather("2021-10-11", "Gio");
            weatherList.Add(weather);

            weather = new Weather("2021-10-12", "Bao");
            weatherList.Add(weather);

            weather = new Weather("2021-10-13", "Nong");
            weatherList.Add(weather);

            weather = new Weather("2021-10-14", "Mat");
            weatherList.Add(weather);

            weather = new Weather("2021-10-15", "Cool");
            weatherList.Add(weather);
        }

        static void ShowMenu()
        {
            Console.WriteLine("1. Du bao");
            Console.WriteLine("2. Thoi tiet hom nay");
            Console.WriteLine("3. Count step");
            Console.WriteLine("4. Thong tin skhoe");
            Console.WriteLine("5. Thiet lap tgian");
            Console.WriteLine("6. Xem tgian");
            Console.WriteLine("7. Thoat");
            Console.WriteLine("Chon: ");
        }
    }
}


#DataFood.cs


using System;
namespace BT2311
{
    public class DataFood
    {
        public int Count { get; set; }
        public string Level { get; set; }

        public DataFood()
        {
            Level = "INACTIVE";
        }

        public DataFood(int count, string level)
        {
            Count = count;
            Level = level;
        }

        public void CountStep(int step)
        {
            Count += step;

            if(Count == 0)
            {
                Level = "INACTIVE";
            } else if(Count <= 1000)
            {
                Level = "SMALL";
            } else if(Count <= 5000)
            {
                Level = "NORMAL";
            } else if(Count <= 10000)
            {
                Level = "GOOD";
            } else
            {
                Level = "VERY GOOD";
            }
        }

        public void Display()
        {
            Console.WriteLine("So buoc chan: {0}, level: {1}", Count, Level);
        }
    }
}




Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó

×