急求VC源代码

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:00:35
马上要考试了,这个东西对我很重要,希望能得到高手的帮助。谢谢了!!
具体要求如下:
题目:编写一个矢量图形绘制程序(画圆,直线,矩形,线型的选择,颜色的选择,放大、缩小,平移,重绘等)

评分标准: 编写一个矢量图形绘制程序(画圆,直线,矩形,线型的选择,颜色的选择,放大、缩小,平移,重绘等)
○1. 程序编译通过 (20分)
(1)编译通过(20分)
(2)编译未通过(8分)
○2. 程序功能实现(60分)
(1)完成矢量图形的绘制,线型的选择,颜色的选择(画圆,直线,矩形(20分)
(2) 完成矢量图形的放大、缩小,平移,重绘(20分)
(3)友好界面实现(20分)
○3. 提交文档是否规范(20分)
(1)提交文档规范,源码中主要部分给出注释(20分)
(2)提交文档,部分源码给出注释(15分)
(3)未提交文档,源码给出注释(10分)
(4)未提交文档和源码(0分)

(1)

#include<iostream>
using namespace std;

int main()
{
float num1,num2;
char ch;

begin:

cout<<"请输入第1个数:\n";
cin>>num1;
cout<<"请输入运算符:\n";
cin>>ch;
cout<<"请输入第2个数:\n";
cin>>num2;

switch(ch)
{
case '+':
cout<<"结果:"<<num1+num2<<endl;
break;
case '-':
cout<<"结果:"<<num1-num2<<endl;
break;
case '*':
cout<<"结果:"<<num1*num2<<endl;
break;
case '/':
if(int(num2)!=0)
{
cout<<"结果:"<<num1/num2<<endl;
}
else
{
cout<<"除数不能为0,请重新输入.\n";
goto begin;
}
break;

default:
cout<<"你输入的运算符错误,请重新输入.