第四天学习内容 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();
}
}
}
第四天学习内容 if switch for 的练习的更多相关文章
- 《码出高效:Java开发手册》第四章学习记录,内容想当的多,前后花了几天的时间才整理好。
<码出高效:Java开发手册>第四章学习记录,内容想当的多,前后花了几天的时间才整理好. https://naotu.baidu.com/file/e667435a4638cbaa15eb ...
- web前端开发学习内容
应该 具备的 知识技能 :懂web标准,熟练手写 xhtml css3 并符合 符合w3c标准 代码能 兼容主流浏览器.ie6.7.8.9 ff 等. ...
- u-boot代码学习内容
前言 u-boot代码庞大,不可能全部细读,只能有选择的读部分代码.在读代码之前,根据韦东山教材,关于代码学习内容和深度做以下预先划定. 一.Makefile.mkconfig.config.mk等 ...
- 2.Freshman阶段学习内容的确定
我刷知乎.在知乎上答题的程序员,不是很牛逼就是更牛逼,说起各种系统.各种系统的各种版本.各种语言.数据库.算法.IT届的各种圣战都有板有眼.信手拈来.头头是道,不得不服.这导致了一些非常严重的问题:我 ...
- 20155209 2016-2017-2 《Java程序设计》第九周学习总结 ## 教材学习内容总结
教材学习内容总结 JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据. 执行流程: •连接数据源,如:数据库. •为数据库传递查询和更新指令. •处理数据库响应并返回的结 ...
- JAVA第十周《网络编程》学习内容总结
JAVA第十周<网络编程>学习内容总结 学习内容总结 1.初听到网络编程四个字可能会觉得很困难,实际上网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据,把数据发送到指定的位置, ...
- # 20145118 《Java程序设计》第4周学习总结 ## 教材学习内容总结
20145118 <Java程序设计>第4周学习总结 教材学习内容总结 本周内容为教材第六.七两张内容. 重点概念: 1.面向对象中,子类继承父类,避免重复的行为定义,是一种简化操作. 2 ...
- 20155328 2016-2017-2 《Java程序设计》 第十周学习内容总结
20155328 2016-2017-2 <Java程序设计>第十周学习总结 教材学习内容总结 JAVA和ANDROID开发学习指南 第22章 网络概览 两台计算机用于通信的语言叫做&qu ...
- Spring实战第四章学习笔记————面向切面的Spring
Spring实战第四章学习笔记----面向切面的Spring 什么是面向切面的编程 我们把影响应用多处的功能描述为横切关注点.比如安全就是一个横切关注点,应用中许多方法都会涉及安全规则.而切面可以帮我 ...
随机推荐
- 【转】管理员必备的Linux系统监控工具
原文连接: 管理员必备的Linux系统监控工具 #1: top - 进程活动 top提供一个当前运行系统实时动态的视图,也就是正在运行进程.在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷 ...
- django学习之Model(三)QuerySet
接下来主要学习Models中的Making queries 写好models.py后,django会自动提供一个数据库的抽象API,来实现CRUD(create, retrieve, update, ...
- 基于visual Studio2013解决算法导论之049活动选择问题
题目 活动选择问题 解决代码及点评 // 活动选择问题.cpp : 定义控制台应用程序的入口点. // #include<iostream> #define N 100 using ...
- Hdu 1079 Calendar Game
Problem地址:http://acm.hdu.edu.cn/showproblem.php?pid=1079 一道博弈题.刚开始想用判断P点和N点的方法来打表,但无奈不知是哪里出错,总是WA.于是 ...
- hdu 2757 Ocean Currents(优先队列+bfs)
小伙伴们真心被这道题惊呆了!刚开始是读题,题目都把小伙伴惊呆了,题目都读不懂! 在前面猴子小伙伴的帮助下,理解了一点点,又偷偷的在纸上写写画画,明白了题意! 后来,你懂的,果断拿下!在拿下的过程也经过 ...
- 疯牛-- Aggressive cows (二分)
疯牛 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 农夫 John 建造了一座很长的畜栏,它包括N (2 <= N <= 100,000)个隔间,这些小 ...
- unix网络编程之listen()详解
转自于:http://blog.csdn.net/ordeder/article/details/21551567 Unix网络编程描述如下: #include <sys/socket.h> ...
- PHP - Cookie 应用
效果: 代码: <?php //设置编码 header("content-type:text/html; charset=utf-8"); //接收提交的数据 //判断是否接 ...
- 面向对象(类,实例变量,方法定义,方法重载,构造方法,this,string类)
面向对象 类是由属性和方法组成 类是所有创建对象的模板 实例变量有默认值 实例变量至少在本类范围中有效 实例变量与局部变量冲突时,局部变量优先 类中方法定义类似于函数定义 修饰符 返回值类型 方法名( ...
- android开发过程中遇到的小问题
转自:http://www.sctarena.com/Article/Article.asp?nid=50701.在编写xml布局的时候,总是提示[Accessibility] Missing ...