|
【实训目的】If语句的应用
【第 1 步】实训内容介绍
实训内容介绍
1. 求点(x, y) 的象限
2. 百分制成绩转等级制成绩
3. 计算分段函数的值
4. 实训结束
【Jitor 校验第 1 步】我已阅读实训内容介绍 // 送分题。直接点击。
【第 2 步】求点(x, y) 的象限
1、本实训使用项目 cpp3 中的 cpp3code.cpp 源代码文件,如果不存在,则先创建项目,然后创建源代码文件。
2、将下述代码复制到 cpp3code 中:
#include <iostream.h>
void main(void) {
float x, y;
cout << "Input x, y: ";
cin >> x >> y;
// 在这里补写代码
}
代码见简明教程【例3-4】第 1 步代码,运行结果如下:
Input x, y: 3 4
{第Ⅰ象限}
Press any key to continue
输出文字如下(请复制):
"Input x, y: "
"{第Ⅰ象限}\n"
"{第Ⅱ象限}\n"
"{第Ⅲ象限}\n"
"{第Ⅳ象限}\n"
"{不属任何象限}\n"
代码如下:
/*
#include <iostream.h> // 从这一行开始复制。
void main(void) {
float x, y;
cout << "Input x, y: ";
cin >> x >> y;
if(x>0 && y>0){
cout << "{第Ⅰ象限}\n";
}else if(x<0 && y>0){
cout << "{第Ⅱ象限}\n";
}else if(x<0 && y<0){
cout << "{第Ⅲ象限}\n";
}else if(x>0 && y<0){
cout << "{第Ⅳ象限}\n";
}else{
cout << "{不属任何象限}\n";
}
} // 一直复制到这一行结束。
*/
【Jitor 校验第 2 步】 // 复制上面的代码到VC++ 6.0,保存并运行。点击。
【第 3 步】百分制成绩转等级制成绩
将下述代码复制到 cpp3code 中:
#include <iostream.h>
void main(void) {
float score;
cout << "输入百分制成绩: ";
cin >> score;
// 在这里补写代码
}
代码见简明教程【例3-4】第 2 步代码,运行结果如下:
输入百分制成绩: 79
{中等}
Press any key to continue
输出文字如下(请复制):
"输入百分制成绩: "
"{百分制成绩不能大于100}\n"
"{优秀}\n"
"{良好}\n"
"{中等}\n"
"{及格}\n"
"{不及格}\n"
"{成绩不能是负值}\n"
代码如下:
/*
#include <iostream.h> // 从这一行开始复制。
void main(void) {
float score;
cout << "输入百分制成绩:";
cin >> score;
if(score>100){
cout << "{百分制成绩不能大于100}\n";
}else if(score>=90){
cout << "{优秀}\n";
}else if(score>=80){
cout << "{良好}\n";
}else if(score>=70){
cout << "{中等}\n";
}else if(score>=60){
cout << "{及格}\n";
}else if(score>=0){
cout << "{不及格}\n";
}else{
cout << "{成绩不能是负值}\n";
}
} // 一直复制到这一行结束。
*/
【Jitor 校验第 3 步】 // 复制上面的代码到VC++ 6.0,保存并运行。点击。
【第 4 步】计算分段函数的值
将下述代码复制到 cpp3code 中:
#include <iostream.h>
void main(void){
float x,y;
cout<<"Input x:";
cin>>x;
// 在这里补写代码
cout << "y = {" << y << "}\n";
}
代码见简明教程【例3-4】第 3 步代码,运行结果如下:
Input x:5
y = {20}
Press any key to continue
代码如下:
/*
#include <iostream.h> // 从这一行开始复制。
void main(void) {
float x, y;
cout << "Input x:";
cin >> x;
if(x<0){
y = x + 1;
}else if(x<10){
y = x*x - 5;
}else if(x>=10){
y = x*x*x;
}
cout << "y = {" << y << "}\n";
} // 一直复制到这一行结束。
*/
【Jitor 校验第 4 步】 // 复制上面的代码到VC++ 6.0,保存并运行。点击。
【第 5 步】实训总结
本次实训学习了 if 语句的几种应用,实际编程中,if 语句的应用最广泛的,今后要学会灵活运用。
【Jitor 校验第 5 步】我已阅读实训总结 // 送分题。直接点击。
仍有疑问 ? 联系QQ 9429444(陈海云) : 返回首页 |