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();
        }
    }
}

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

  1. 《码出高效:Java开发手册》第四章学习记录,内容想当的多,前后花了几天的时间才整理好。

    <码出高效:Java开发手册>第四章学习记录,内容想当的多,前后花了几天的时间才整理好. https://naotu.baidu.com/file/e667435a4638cbaa15eb ...

  2. web前端开发学习内容

    应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准                       代码能 兼容主流浏览器.ie6.7.8.9 ff 等.    ...

  3. u-boot代码学习内容

    前言  u-boot代码庞大,不可能全部细读,只能有选择的读部分代码.在读代码之前,根据韦东山教材,关于代码学习内容和深度做以下预先划定. 一.Makefile.mkconfig.config.mk等 ...

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

    我刷知乎.在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统.各种系统的各种版本.各种语言.数据库.算法.IT届的各种圣战都有板有眼.信手拈来.头头是道,不得不服.这导致了一些非常严重的问题:我 ...

  5. 20155209 2016-2017-2 《Java程序设计》第九周学习总结 ## 教材学习内容总结

    教材学习内容总结 JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据. 执行流程: •连接数据源,如:数据库. •为数据库传递查询和更新指令. •处理数据库响应并返回的结 ...

  6. JAVA第十周《网络编程》学习内容总结

    JAVA第十周<网络编程>学习内容总结 学习内容总结 1.初听到网络编程四个字可能会觉得很困难,实际上网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据,把数据发送到指定的位置, ...

  7. # 20145118 《Java程序设计》第4周学习总结 ## 教材学习内容总结

    20145118 <Java程序设计>第4周学习总结 教材学习内容总结 本周内容为教材第六.七两张内容. 重点概念: 1.面向对象中,子类继承父类,避免重复的行为定义,是一种简化操作. 2 ...

  8. 20155328 2016-2017-2 《Java程序设计》 第十周学习内容总结

    20155328 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 JAVA和ANDROID开发学习指南 第22章 网络概览 两台计算机用于通信的语言叫做&qu ...

  9. Spring实战第四章学习笔记————面向切面的Spring

    Spring实战第四章学习笔记----面向切面的Spring 什么是面向切面的编程 我们把影响应用多处的功能描述为横切关注点.比如安全就是一个横切关注点,应用中许多方法都会涉及安全规则.而切面可以帮我 ...

随机推荐

  1. ViewPager实现广告自动轮播核心代码(Handler+Thread)

    ViewPager数据源是4个线性布局,每个布局里面充满一张高度固定.宽度充满父布局的图片.有4个小圆点跟随ViewPager滑动.轮播原本我是用Timer+TimerTask的,但是问题颇多,很是郁 ...

  2. memset函数的使用

    void *memset(void *s, int ch, size_t n); 说明:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s 关于mem ...

  3. USACO Runaround Numbers 模拟

    根据题意的 Runaround 规则去找比当前数大的最近的一个 Runaround数字 模拟题~ Source code: /* ID: wushuai2 PROG: runround LANG: C ...

  4. 设计模式(六)桥连模式Bridge(结构型)

      设计模式(六)桥连模式Bridge(结构型) 1. 概述 在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够 ...

  5. [置顶] JNI之java传递数据给c语言

    1.首先创建 DataProvider类: package com.pl.ndkpassdata; public class DataProvider { static{ System.loadLib ...

  6. centos安装python gcc sqlite

    终端中输入命令:yum install gcc -y yum install python -y yum install sqlite -y

  7. Qt 学习之路 2(75):线程总结

    前面我们已经详细介绍过有关线程的一些值得注意的事项.现在我们开始对线程做一些总结. 有关线程,你可以做的是: 在QThread子类添加信号.这是绝对安全的,并且也是正确的(前面我们已经详细介绍过,发送 ...

  8. C# 仿金山毒霸启动和关闭淡入淡出效果

    原文 C# 仿金山毒霸启动和关闭淡入淡出效果 01 #region 窗体关闭效果 02   03 #region 私有方法 04 [DllImportAttribute("user32.dl ...

  9. 基于visual Studio2013解决C语言竞赛题之1006填空

         题目 解决代码及点评 /************************************************************************/ ...

  10. Codeforces Round #199 (Div. 2) C. Cupboard and Balloons

    C. Cupboard and Balloons time limit per test 2 seconds memory limit per test 256 megabytes input sta ...