(1)程序运行时,由用户输入一个整数N,一个浮点数Min,一个浮点数Max,整数N表示线段的条数,Min表示最小坐标值,Max表示最大坐标值。(2)然后程序随机生成N条直线段的端点坐标,每一条直线段两个端点的坐标都界于Min和Max之间,所有直线段以随机颜色显示在屏幕上。(3)最后程序自动找出这N条随机直线段切割平面形成的所有封闭多边形,并且求出所有多边形的面积并显示出来。(4)输入输出方式可以采用文件,也可以采用菜单,对话框等形式。(5)成果提交形式:设计报告,源代码,可执行文件,测试例题等,要体现面向对象设计思想
时间: 2023-02-06 20:47:01 浏览: 139
这是一个面向对象设计的程序题目。程序的输入是用户输入的整数N、浮点数Min、浮点数Max,分别表示线段的条数、最小坐标值和最大坐标值。程序需要根据这些输入随机生成N条直线段的端点坐标,使得每一条直线段的两个端点的坐标都界于Min和Max之间。所有直线段以随机颜色显示在屏幕上。
最后,程序需要自动找出这N条随机直线段切割平面形成的所有封闭多边形,并求出这些多边形的面积并显示出来。
输入输出方式可以采用文件、菜单、对话框等形式。成果提交形式包括设计报告、源代码、可执行文件和测试例题等,要体现面向对象设计思想。
阅读全文