0504 if语句(判断结婚条件和一元二次方程)

案列:

一、结婚的条件,有房么?有钱么?有能力么?

思路:1、如果有房,可以结婚

2、如果没有房,问第二个条件有钱么,如果有,可以结婚

3、如果没有房没有钱,则问第三个条件有能力么,如果有,可以结婚

4、如果以上三个条件都没有,则拜拜

二、判断a*x*x+b*x+c=0这个方程是否是一元二次方程,并判断根的情况

思路:1、首先明白什么叫做一元二次方程,当a不等于0的时候,此方程是一元二次方程

2、根据公式derta=b*b-4*a*c来判断根的情况

①derta>0时,方程有两个不相等的实根

②derta=0时,方程有两个相等的实根

③derta<0时,方程无实根

3、首先先判断此方程是不是一元二次方程,如果是,在判断根的情况

时间: 2024-10-22 14:51:21

0504 if语句(判断结婚条件和一元二次方程)的相关文章

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

js中的if判断语句和switch条件分支语句

语句是js中最重要的成分 本文想介绍的是if判断语句和switch条件分支语句 ---------------------------------------------------------------- if条件判断语句 形式: if(条件判断){ 表达式 } 意思就是,当满足条件判断的句子,执行花括号内的表达式 直接看看有坑的地方 需求:当score为60分以下,控制台打印不及格,当score为60分以上,控制台打印及格,当score为85分以以上,控制台打印优秀 var score =

bash脚本编程之条件判断、条件测试

脚本编程: 编程面向过程有如下几种执行方式 顺序执行 选择执行:  如 if, case 循环执行:  如 for, while, until bash的变量类型: 本地变量 set VAR_NAME=value 设置变量赋值 如: set User=Centos unset VAR_NAME 撤消变量赋值 如: unset User=Centos ${VAR_NAME} 作用范围:当前shell进程: 局部变量 local VAR_NAME=value 设置变量赋值 unset VAR_NAM

4 java语句 4.2条件语句

大纲 4.1复合语句:不做重点 4.2条件语句 概述: 条件语句可以根据不同的条件执行不同的语句.条件语句包括if语句和switch多分支语句. 4.2.1  if 条件语句 if条件语句是一个重要的编程语句, 1.简单的if语句 格式:if(逻辑表达式){语句序列}; <例>int a=1; if(a==1)System.out.prnt("a的值是"+a);//只有一句输出时可以不带大括号,但最好都带上 2.if....else语句 else所表达的意思与if中的&qu

九、while 条件循环语句、case 条件测试语句、计划任务服务程序

4.3.3 while条件循环语句 while条件循环语句是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往往在执行前并不确定最终执行的次数,完全不同于for循环语句中有目标.有范围的使用场景.while循环语句通过判断条件测试的真假来决定是否继续执行命令,若条件为真就继续执行,为假就结束循环.while语句的语法格式如图4-21所示. 图4-21  while循环语句的语法格式 接下来结合使用多分支的if条件测试语句与while条件循环语句,编写一个用来猜测数值大小的脚本Guess.

输出成绩级别&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("优秀"

判断一元二次方程实根情况

public class text { public static void main(String[] arg){ //判断a*x*x+b*x+c=0 是不是一元二次方程 int a=1,b=2,c=3,d=b*b-4*a*c; if(a==0){ System.out.print("不是一元二次方程"); } else if(d>0){ System.out.print("两个不相等的实根"); } else if(d==0){ System.out.pr

where语句中多条件查询字段NULL与NOT NULL不确定性查询

SELECT * FROM Table where a.TenantKey=@TenantId AND (@ProjectKeys is null or b.RecuritProjectKey in (select * from dbo.f_SplitToInt(@ProjectKeys,','))) AND (@ProjectDutyUserKeys is null or b.ProjectDutyUserKey in (select * from dbo.f_SplitToInt(@Proj

判断是否是一元二次方程

-----判断是否是一元二次方程declare @a int,@b int,@c int,@x1 decimal(18,2),@x2 decimal(18,2)set @a=1set @b=5set @c=4if @a=0begin print '不是一元二次方程,因为a=0'endelsebegin declare @sqrt decimal(18,2) set @[email protected]*@b-4*@a*@c if @sqrt<0 begin print '此方程无解,因为sqrt