Disparo a un blanco

/*Juego de disparar a un blanco a 1500 metros hecho 
por Pablo Lopez Oliveros.*/
#include<iostream>
#include<math.h>

using namespace std;

int main(){
double v=340, a, x1, w=0;

cout<<"Vamos a disparar a una persona a 1.500 metros."<< 
      "Tenemos una pistola que dispara a 340 metros por segundo \n"<< 
      "En direccion hacia el blanco ¿Que angulo desea tomar? \n"; 

while(w==0){ 
cin>>a;
a=a/57,2958;
x1=v*cos(a)*sqrt((v*sin(a))/4.9);

if (1500>=(x1-20) && 1500<=(x1+20)){
cout<<"Blanco alcanzado \n"; w=1;
}else{
cout<<"Disparo fallido \n";
}
cout<<x1<<" metros"<<endl;
cout<<"Error de "<<(1500-x1)<<" metros."
}
}
Anuncios

Acerca de programacion1z

Curso de introducción a la programación en C
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s