计算抛物线(源代码+程序)

源代码

//(由于dev-C++很难图像化,所以输出有一定误差。敬请谅解)
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <conio.h>
#include <windows.h>
using namespace std;
void gotoxy(int x, int y)
{
    COORD pos;
    pos.X = x - 1;
    pos.Y = y - 1;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
int main(){
    float time;
    int v0;
    cout<<"input the speed:\n";
    cin>>v0;//请输入大于20小于等于60的数
    double angle;
    cout<<"input the angle:\n";
    cin>>angle;//请输入大于20的度数
    double hu=angle*3.14159265853979326846264338327902/180;
    for(float t=0;t<10;t+=0.1){
        float x=v0*cos(hu)*t;
        float y=v0*sin(hu)*t-9.8*t*t;
        if(y<=0&&t!=0){
            break;
        }
        int n=x,m=y;
        gotoxy(70-n+10,70-m+10);
        cout<<"*"; 
    }
    for(int i=0;i<100;i++){
        cout<<endl;
    } 
System(“pause”);
    return 0;
}

程序

抛物线.rar

本文链接:https://kaispace.com.cn/index.php/archives/265/

如果未注明出处,复制公开后需将注明本博客链接。
打赏作者