第四天学习内容 if switch for 的练习

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)
        {
          /*  Console.WriteLine("请输入公里数:");
            double a = Convert.ToDouble(Console.ReadLine());
            double b;
            if (a<=3&&a>0)
            {
                b = 8;
               
            }
            else
            {
                b = 8 + 1.5 * (a-3);
            }
            Console.WriteLine("您应付的车费为:" + b+"元");
            Console.ReadKey();*/

/*企业发放奖金根据利润提成:利润i<=100000元的,奖金可提10%;
             * 100000《i《=200000元是,低于100000的按10%提,高于100000的部分,可提7.5%;
             * 200000《i《=400000元时,低于200000的部分仍按上述办法提成(下同),高于200000的按5%提成;
             * 400000《i《=600000元时,高于400000的部分按3%提成;
             * 600000《i《=1000000元时,高于600000的部分按1.5%提成;
             * i》1000000时,超过1000000的部分按1%提成。
             * 从键盘输入当月利润,求应发奖金
             *
             *
                        Console.WriteLine("请输入当月利润");
                        double i = Convert.ToDouble(Console.ReadLine());
                        int m1 = 100000, m2 = 200000, m3 = 400000, m4 = 600000, m5 = 1000000;
                        double m;
                        if (i>0&&i<=m1)
                        {
                            m = 0.1 * i;                                                  
               
                        }
                        else
                        {
                            if (i>m1&&i<=m2)
                            {
                                m = m1*0.1 + (i - m1) * 0.075;
                            }
                            else
                            {
                                if (i>m2&&i<=m3)
                                {
                                    m = m1 * 0.1 + (m2 - m1) * 0.075 + (i - m2) * 0.05;
                                }
                                else
                                {
                                    if (i>m3&&i<=m4)
                                    {
                                        m = m1 * 0.1 + (m2 - m1) * 0.075 + (m3 - m2) * 0.05 + (i - m3) * 0.03;
                                    }
                                    else
                                    {
                                        if (i>m4&&i<=m5)
                                        {
                                            m = m1 * 0.1 + (m2 - m1) * 0.075 + (m3 - m2) * 0.05 + (m4 - m3) * 0.03 + (i - m4) * 0.015;
                                        }
                                        else
                                        {
                                            m = m1 * 0.1 + (m2 - m1) * 0.075 + (m3 - m2) * 0.05 + (m4 - m3) * 0.03 + (m5 - m4) * 0.015 + (i - m5) * 0.01;
                                        }
                                    }

}

}

}
                        Console.WriteLine("应发奖金数:"+m);
                        Console.ReadKey();

/* 用switch语句写    if (i >= 1000000)
                        {
                            c = 10;
                        }
                        else
                        {
                            c = i / 100000;
                        }
                        switch (c)
                        {
                            case 0:             m = 0.1 * i;
             *              case 1:             m = m1*0.1 + (i - m1) * 0.075;
                               .
             *                 .
             *                 .
             *               case 10:
                            default:
                                break;

//做一个计算器
            Console.WriteLine("请输入两个数");
           double a=Convert.ToDouble( Console.ReadLine());
           double  b = Convert.ToDouble(Console.ReadLine());
           double c=0;
            Console.WriteLine("请输入一个运算符");
            string x = Console.ReadLine();
            switch (x)
            {
                case ("+"):
                    c = a + b;
                    break;
                case ("-"):
                    c = a - b;
                    break;
                case ("*"):
                    c = a * b;
                    break;
                case ("/"):
                    c = a / b;
                    break;
                case ("%"):
                    c = a % b;
                    break;
                default:
                    Console.WriteLine("输入有误");
                    break;
            }
            Console.WriteLine(a+x+b+"="+c);
            Console.ReadKey();

//    打印n个你好
            Console.WriteLine("输入n的值");
            int n = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < n; i++)
            {
                Console.WriteLine("你好");
            }
            Console.ReadKey();

//100以内的奇偶数
            for (int i = 0; i < 100; i++)
            {
                if (i%2==0)
                {
                    Console.WriteLine(i + "是偶数");
                }
                else
                {
                    Console.WriteLine("\t"+i + "是奇数");
                }
            }
            Console.ReadKey();

//打印星星
            Console.WriteLine("输入n的值");
            int n = Convert.ToInt32(Console.ReadLine());
            string x = "";
            string y = "★";
            for (int i = 0; i < n; i++)
            {
                x = x + y;
                Console.WriteLine(x);
            }
            Console.WriteLine("------------------");
            for (int i = n; i>=0 ; i--)
            {
                for (int z = 1; z <=i; z++)
                {
                    Console.Write(y);
                }
                Console.Write("\n");
            }
            Console.ReadKey();

/

///求和
         Console.WriteLine("输入n的值");
           int n=Convert.ToInt32( Console.ReadLine());
            int sum = 0;
            for (int i = 0; i <=n; i++)
            {
                sum = sum + i;
            }
            Console.WriteLine(sum);
            Console.ReadKey();

////打印空格加&
            Console.WriteLine("请输入n的值:");
            int n = Convert.ToInt32(Console.ReadLine());
            string x = "";
            string y = "&";
            for (int i = 0; i<=n; i++)
            {
                for (int i1 = 0; i1 <n-i; i1++)
                {
                    Console.Write(" ");
                }
                 x = x + y;
                Console.WriteLine(x);
              
            }
            Console.ReadKey();  */

Console.WriteLine("输入节数");
            int a = Convert.ToInt32(Console.ReadLine());
            int sum = 0;
            if (a>100)
            {
                Console.WriteLine("你的输入有误");
            }
            else
            {
                for (int i = 1; i <= a; i++)
                {
                    if (i < 50)
                    {
                        sum = sum+i;
                    }
                    else
                    {
                        sum += 10;
                    }
                }
            }
            Console.WriteLine("您得到的分数是" + sum);
            Console.ReadKey();
        }
    }
}

时间: 2024-08-27 19:54:36

第四天学习内容 if switch for 的练习的相关文章

java第四天学习内容回顾——java白皮书第四章

java中有自动的垃圾回收器,不需要人工回收内存或者资源,所以java不支持析构函数. finalize方法可以添加进任何一个类,可以用来在回收短缺的资源,但作者并不提倡使用这个方法,因为程序员无法确定这个方法将在哪一时刻被调用,只知道它将在垃圾回收器前调用. System.runFinalizersOnExits 这个方法能够确保finalizer方法在java关闭前调用,但作者认为这样并不安全,有一个替代的方法:Runtime.addShutdownHook方法,具体在白皮书后面介绍. ja

《Linux内核设计与实现》第四章学习笔记

第四章 进程调度 [学习时间:1小时45分 撰写博客时间:2小时10分钟] [学习内容:Linux的进程调度实现.抢占和上下文切换.与调度相关的系统调用] 调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间.进程调度程序可看做在可运行态进程之间分配有限的处理器时间资源的内核子系统. 最大限度利用处理器时间的原则:只要有可以执行的进程,那么总会有程序正在执行. 一.多任务 1.概念:多任务操作系统就是能同时并发地交互执行多个进程的操作系统,在单处理器机器上这会产生多个进程在同时运行的幻觉

2015.7.29学习内容

2015.7.29学习内容 一.Switch选择结构 1.回顾 01.在Java中如何产生一个随机数 Math.random()    随机数范围:0到1,能取到0,取不到1 02.equals(): 在Java中,如果比较两个字符串用==的话,会出现错误,所以以后我们只要是对字符串类型进行对比,统一使用equals方法 2.Switch选择结构 Switch(char/int){ case 1: //语句 break; case 2: //语句2 break; default: //默认语句

2.Freshman阶段学习内容的确定

我刷知乎.在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统.各种系统的各种版本.各种语言.数据库.算法.IT届的各种圣战都有板有眼.信手拈来.头头是道,不得不服.这导致了一些非常严重的问题:我都想学,什么都想学,要学的东西太多了,但是不知道从什么地方学期,注意力全都分散了,而且已经花了好多精力找资料了...不由得使我想起大一的时候各种下资料分类整理归档,然后基本上都没看过.前面犯过的错历历在目,再犯的时候毫无察觉,死性不改,人类为何总是重复相同的错误T_T.所以花了一会儿静下心想了想,觉

2017年8月9日学习内容存放 #socket通信介绍

2017年8月9日学习内容存放 1 #socket通信介绍 2 3 ''' 4 OSI七层 5 6 应用 7 表示 8 会话 9 传输 10 网络 ip 11 数据链路 mac 12 物理层 网线 13 14 15 16 http 17 smtp 18 dns 19 ftp 20 ssh 21 snmp 22 icmp ping 23 dhcp 24 25 26 27 发 send 28 收 receive 29 30 31 32 33 TCP/IP 三次握手,四次断开 34 35 UDP 36

周五(2015.7.24)学习内容

周五(2015.7.24)学习内容 一.变量 1.变量就是一块空间 2.变量三要素:数据类型 变量名 变量值 3.由于电脑记录位置的时候不是很好找(0x0156892321)变量名(num). 二.数据类型 八大数据类型:1.数值型:整数类型(byte,short,int,long);浮点类型(float,double);2.非数值型:字符型(char);布尔型boolean(true/false). 注: String类型不是基本数据类型,而是引用数据类型,它是Java提供的一个类. 三.命名

周三(2015.7.22)学习内容

周三(2015.7.22)学习内容: 一.计算机程序是什么? 就是为了解决某一个问题而编写的一系列有序指令的集合. 二.Java的相关技术有哪些? JavaSE(桌面应用程序)  JavaEE(网站)  JavaME(手机应用),现在已被Android取代 三.开发Java程序的步骤有哪些? 首先编写,接着编译,然后运行. 编写一个Java程序的详细步骤 1.配置环境变量 (1).首先对我的电脑点击右键→属性→高级系统设置→环境变量→系统变量,在系统变量中查找有没有名称为path的变量名,如果有

周日学习内容(2015.7.26)

周日学习内容(2015.7.26) 一.流程控制初步 流程控制结构:顺序结构,选择结构,循环结构. 二.逻辑运算符 &&:逻辑与(表达式1&&表达式2 同真为真,其余为假). ||:逻辑或(表达式1&&表达式2 有真必真,其余为假). !:逻辑非(取反) 三.if-else选择结构 语法: if(){ }else{ } 四. java中产生随机数方法 范围:从0到1,能取到0,但是取不到1 五.多重if选择结构 if(表达式1){ 语句1 }else if(

8.16第三天学习内容

第三天 js HTML:页面的标签的解析,以及前端的规范问题 div+css:对整个前端的布局.以及样式的设置. 以上两种是写多少代码则显示多少内容在页面上面,没有任何的逻辑在里面,没有任何运运算参与. Javascript:是前端的高级编程,实现前端的逻辑控制. Javascript特点: 1.简单易学. 2.是一门轻量级的脚本语言. 脚本语言:不需要编译器进行编译就能够运行的一门语言,脚本语言只需要一个解析器即可运行. Javascript组成: ECMAScript:定义了js的语法规则.