用c++编程分段函数编程序实现以下分段函数,X的值由键盘输入(分别用if和switch语句实现)当0≤x<10时y=si
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 19:58:40
用c++编程分段函数
编程序实现以下分段函数,X的值由键盘输入(分别用if和switch语句实现)
当0≤x<10时y=sin(x)
10≤x<20 y=cos(x)
20≤x<30 y= ln(x+1)
30≤x<40 y=-0.5x
其余值输出无定义
编程序实现以下分段函数,X的值由键盘输入(分别用if和switch语句实现)
当0≤x<10时y=sin(x)
10≤x<20 y=cos(x)
20≤x<30 y= ln(x+1)
30≤x<40 y=-0.5x
其余值输出无定义
//if()实现
#include<iostream.h>
#include<math.h>
void main()
{
double x,y;
cout<<"Enter X:";
cin>>x;
if(x<0)//永远二分
cout<<"No defination\n";
else
{ if(x<10)
y=sin(x);
else
if(x<20)
y=cos(x);
else
if(x<30)
y=log(x+1);//ln(x+1)
else
if(x<40)
y=-0.5*x;
else
cout<<"No defination\n";
}
if(x>=0&&x<40)
cout<<"y="<<y<<endl;
}
//switch()实现
#include<iostream.h>
#include<math.h>
void main()
{
double x,y;
cout<<"Enter X:";
cin>>x;
switch(int(x/10))//注意这里的技巧
{
case 0:y=sin(x);cout<<"y="<<y<<endl;break;
case 1:y=cos(x);cout<<"y="<<y<<endl;break;
case 2:y=log(x+1);cout<<"y="<<y<<endl;break;
case 3:y=-0.5*x;cout<<"y="<<y<<endl;break;
default:
cout<<"No defination"<<endl;
}
}
#include<iostream.h>
#include<math.h>
void main()
{
double x,y;
cout<<"Enter X:";
cin>>x;
if(x<0)//永远二分
cout<<"No defination\n";
else
{ if(x<10)
y=sin(x);
else
if(x<20)
y=cos(x);
else
if(x<30)
y=log(x+1);//ln(x+1)
else
if(x<40)
y=-0.5*x;
else
cout<<"No defination\n";
}
if(x>=0&&x<40)
cout<<"y="<<y<<endl;
}
//switch()实现
#include<iostream.h>
#include<math.h>
void main()
{
double x,y;
cout<<"Enter X:";
cin>>x;
switch(int(x/10))//注意这里的技巧
{
case 0:y=sin(x);cout<<"y="<<y<<endl;break;
case 1:y=cos(x);cout<<"y="<<y<<endl;break;
case 2:y=log(x+1);cout<<"y="<<y<<endl;break;
case 3:y=-0.5*x;cout<<"y="<<y<<endl;break;
default:
cout<<"No defination"<<endl;
}
}
用c++编程分段函数编程序实现以下分段函数,X的值由键盘输入(分别用if和switch语句实现)当0≤x<10时y=si
编写程序实现以下分段函数的功能(x的值由键盘输入)y={x,x
C语言,分别用if 语句和switch语句编写程序求分段函数的值
有分段函数如下,编程实现输入整数x的值,输出y的值.(用if语句嵌套形式编程实现)
编写一程序,实现求解分段函数值(要求:x的值通过键盘输入).分段函数见右侧图.
1.用c程序实现下列分段函数的值 y= x (x<1) 2x-1 (1≤x<10) 3x+1 (x≥10)
我还有两个问题 就是 1.用c程序实现下列分段函数的值 y= x (x<1) 2x-1 (1≤x<10) 3x+1 (x
将分段函数y=x(x=0and x10)编程用if else 语句
C语言作业2.用程序实现输入一个x值,计算分段函数的值.
已知整型变量a=3,b=7,设x为实型变量,请用switch语句编程计算以下分段函数的值.
用matlab编程计算分段函数 x值由键盘输入(需要用input结构);y={x^2-1(x>=1);x^2(-1=
编程求下面分段函数的值(其中自变量x的值由键盘输入.使用if…else if语句求y的值).请问这个怎么写啊?