20150901输入分数看看及格,一元二次方程,标准体重

输入分数看看及格,一元二次方程,标准体重

Console.Write("请输入你的姓名:");
string name = Console.ReadLine();
Console.Write("请输入你的分数:");
double fenshu = Convert.ToDouble(Console.ReadLine());

if (fenshu >= 60 && fenshu < 80)
{
Console.WriteLine("恭喜你" + name + ",及格了");
}
if (fenshu < 100 && fenshu >= 80)
{
Console.WriteLine("恭喜你" + name + ",80+");
}
if (fenshu >= 100)
{
Console.WriteLine("恭喜你" + name + ",满分");
}

if (fenshu < 60 && fenshu > 50)
{
Console.WriteLine(name + "60-50");
}
if (fenshu < 50 && fenshu >= 0)
{
Console.WriteLine(name + "小于50");
}
if (fenshu < 0 && fenshu > 100)
{
Console.WriteLine("输入有误");
}

Console.WriteLine("求方程式ax*x+bx+c=0");
Console.Write("请输入a=");
double a = double.Parse(Console.ReadLine());
Console.Write("请输入b=");
double b = double.Parse(Console.ReadLine());
Console.Write("请输入c=");
double c = double.Parse(Console.ReadLine());

double de = b * b - 4 * a * c;

if (a == 0)
{
Console.WriteLine("不是一元二次方程");
}
else
{
Console.WriteLine("是一元二次方程");
if (de >= 0)
{
double x1 = (-b + Math.Sqrt(de)) / (2 * a);
double x2 = (-b - Math.Sqrt(de)) / (2 * a);
if (de > 0)
{
Console.WriteLine("方程式有两个不同的实根");
Console.WriteLine("x1=" + x1 + "x2=" + x2);
}
else
{
Console.WriteLine("方程式有两个相同的实根");
Console.WriteLine("x1=x2=" + x1);
}
}
else if (de < 0)
{
Console.WriteLine("方程式没有实根");
}
}

Console.ReadLine();

Console.Write("请输入您的性别:");
string xingbie = Console.ReadLine();
Console.Write("请输入您的身高:");
double shengao = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入您的体重:");
double tizhong = Convert.ToDouble(Console.ReadLine());

double n1 = shengao - tizhong - 100;
double n2 = shengao - tizhong - 110;

if (xingbie == "男")
{
if (n1 <= 3 && n1 >= -3)
{
Console.WriteLine("nice");
}
else if (n1 > 3)
{
Console.WriteLine("胖");
}
else
{
Console.WriteLine("瘦");
}

}
else if (xingbie == "女")
{
if (n2 <= 3 && n2 >= -3)
{
Console.WriteLine("nice");
}
else if (n2 > 3)
{
Console.WriteLine("胖");
}
else
{
Console.WriteLine("瘦");
}
}
else
{
Console.WriteLine("您输入有误");
}

时间: 2024-10-14 03:11:57

20150901输入分数看看及格,一元二次方程,标准体重的相关文章

用java编写求出一元二次方程的解,其中a、b、c用键盘输入。

编程实例:求解一元二次方程ax^2+bx+c=0的解.其中a.b.c在键盘上输入. 1.先编写一个求根类Root. 其中包含成员变量a.b.c. 带参数的构造方法Root(int a,int b,int c) 不带参数的构造方法Root() 计算的方法void calculation() 2.编写Test11类,包含main方法. 编译并运行

39.输入任意的a,b,c求一元二次方程ax*x+bx+c=0的根?

//从这个小题中可以熟悉头文件#include<cmath>的使用 //1.题目较为简单,只需运用判断语句即可 //2.注意,声明变量时要想到根的无理性,同时需注意函数结果的强制类型转换,sqrt只支持double和float类型 #include<iostream> #include<cmath>//可以使用一些常用函数 using namespace std; int main() { int a,b,c,d; float x1,x2,x3; cout<<

输入三个点坐标,生成一元二次方程

今天实现一个类,通过三个点得到一个一元二次方程. 主要实现三阶求逆,然后就可以很方便求得一元二次方程的三个系数. 求得一元二次方程解的原理很简单,推导过程如下图: 主要实现在init()函数里面,类代码如下: // Created by cslzy on 16/5/10. // Copyright © 2016年 CY. All rights reserved. // #include "heads.hpp" //////////////////////////////class pa

求一元二次方程的根

描述 利用公式x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方程ax2+ bx + c =0的根,其中a不等于0. 输入输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax2 + bx + c =0的系数.输出输出一行,表示方程的解.若b2 = 4 * a * c,则两个实根相等,则输出形式为:x1=x2=....若b2 > 4 * a * c,则两个实根不等,则输出

输出成绩级别&amp;&amp;判断一元二次方程根的情况

1.输入姓名.成绩,输出级别 80-100 优秀,60-79 一般,0-59 继续努力 while (true) { Console.Write("姓名:"); Console.ReadLine(); Console.Write("成绩:"); int s = int.Parse(Console.ReadLine()); if (s >= 80 && s <= 100) { Console.WriteLine("优秀"

if语句之求一元二次方程

思路:1.首先明白什么叫做一元二次方程,当a不等于0的时候,此方程是一元二次方程 2.根据公式derta=b*b-4*a*c来判断根的情况 ①derta>0时,方程有两个不相等的实根 ②derta=0时,方程有两个相等的实根 ③derta<0时,方程无实根 3.首先先判断此方程是不是一元二次方程,如果是,在判断根的情况 Console.WriteLine("求方程式a*x*x+bx+c=0"); Console.WriteLine("请输入a="); d

Openjudge-计算概论(A)-求一元二次方程的根

描述: 利用公式x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方程ax2 + bx + c =0的根,其中a不等于0.输入第一行是待解方程的数目n. 其余n行每行含三个浮点数a, b, c(它们之间用空格隔开),分别表示方程ax2 + bx + c =0的系数.输出输出共有n行,每行是一个方程的根:若是两个实根,则输出:x1=...;x2 = ...若两个实根相等,则输出:x1=x2=...若是两

1-4-20:求一元二次方程的根

描述 利用公式x1 = (-b + sqrt(b*b-4*a*c))/(2*a), x2 = (-b - sqrt(b*b-4*a*c))/(2*a)求一元二次方程ax2+ bx + c =0的根,其中a不等于0. 输入 输入一行,包含三个浮点数a, b, c(它们之间以一个空格分开),分别表示方程ax2 + bx + c =0的系数. 输出 输出一行,表示方程的解.若两个实根相等,则输出形式为:x1=x2=....若两个实根不等,则输出形式为:x1=...;x2 = ...,其中x1<x2.若

函数——返回值不止一个的情况(解一元二次方程)

namespace 一元二次方程函数解决{    class Program    {        static void Main(string[] args)        {            while (true)            {                            Console.WriteLine("请为一元二次方程ax²+bx+c设置相关参数:");            Console.WriteLine("请输入a:&qu