C#運算符練習

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

namespace _004
{
    class Program
    {
        static void Main(string[] args)
        {

            #region //讀取用戶輸入
            //string str = Console.ReadLine();  //讀取用戶輸入的信息,回車結束,讀取的是一行,我們可以直接用來給string 變量賦值,不可以定義其他類型的變量
            //Console.WriteLine("用戶輸入的是:" + str);


            //string num1 = Console.ReadLine();
            //int _num1 = Convert.ToInt32(num1);//Convert 類裏面有一些轉換的方法,我們可以使用 用來轉換數據類型,ToInt32是轉換爲int類型

            //string num2 = Console.ReadLine();
            //double _num2 = Convert.ToDouble(num2); //Todouble是將字符串轉換爲double類型
            //Console.WriteLine("用戶輸入的是:" + num2+",它的平方是 "+(_num2*_num2));

            //Console.ReadKey();
            #endregion

            #region//練習1:讓用戶輸入三個數,打印三個數的積
            //string num1 = Console.ReadLine();
            //double _num1 = Convert.ToDouble(num1);

            //string num2 = Console.ReadLine();
            //double _num2 = Convert.ToDouble(num2);

            //string num3 = Console.ReadLine();
            //double _num3 = Convert.ToDouble(num3);

            //Console.WriteLine("三個數的積是:" + (_num1 * _num2 * _num3));
            #endregion


            #region//練習2:計算半徑爲3的圓的半徑和麪積,並打印出來
            double r = 3.0;
            double Pi = Math.PI;
            double c = 2 * r * Pi;
            double s = Pi * r * r;
            Console.WriteLine("圓的周長爲:" + c + ",圓的面積是:" + s);
            #endregion


            #region//練習3:某遊戲商店裏,綠寶石的價格爲120個遊戲幣,血瓶的價格爲35個遊戲幣,問買3個血瓶和2個綠寶石花費多少遊戲幣,情人節打8.8折之後呢?
            double l = 120.0;
            double x = 35.0;
            double t = 3 * x + l * 2;
            double z = (3 * x + l * 2) * 0.88;
            Console.WriteLine("價格爲:{0},情人節打8.8折後的價格爲:{1}", t, z);
            #endregion


            #region//練習4:編程實現計算幾天是幾周零幾天
            //int day = 55;
            //int w = 55 / 7;
            //int d = 55 % 7;
            //Console.WriteLine("{0}是{1}周零{2}天。", day, w, d);
            #endregion


            #region//練習5:編程實現,用戶輸入多少秒,然後程序轉換爲幾天幾小時幾分鐘幾秒
            string str = Console.ReadLine();
            int sec = Convert.ToInt32(str);
            int day = sec / (60 * 60 * 24);
            int sec1 = sec % (60 * 60 * 24);
            int hour = sec1 / (60 * 60);
            int sec2 = sec1 % (60 * 60);
            int min = sec2 / 60;
            int sec3 = sec2 % 60;
            Console.WriteLine("{0}秒轉換爲{1}天{2}小時{3}分鐘{4}秒。", sec, day, hour, min, sec3);
            #endregion

            Console.ReadKey();


        }
    }
}


運算符的練習,自主完成,歡迎糾錯!明天會將運算符的筆記整理髮布,歡迎各位發表意見!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章