Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-Ejercicio en Python
# calcular hipotenusa y catetos de acuerdo a pitágoras
import math
print("""¿Que desea hallar?: 1) cateto o 2) hipotenusa""")
opcion=int(input("diga la opcion "))
if(opcion==1):
a=float(input("diga el valor de la hipotenusa: "))
b=float(input("diga el valor del cateto: "))
cateto=a**2-b**2
cateto=math.sqrt(cateto)
print("el valor del cateto es ",cateto)
elif(opcion==2):
a=float(input("diga el valor del cateto 1: "))
b=float(input("diga el valor del cateto 2: "))
h=a**2+b**2
h=math.sqrt(h)
print("el valor de la hipotenusa es ",h)
else:
print("La opcion ingresada es invalida ")
-Ejercicicio en c++
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float cateto_a, cateto_b, hipotenusa;
int op;
opciones:
if(op == 1)
{
cout << "diga el valor del cateto 1: " << endl;
cin >> cateto_a;
cout << "diga el valor del cateto 2: " << endl;
cin >> cateto_b;
cout << "la hipotenusa es: " << endl << hipotenusa << endl;
cin.get();
}
else if(op == 2)
{
cout << "diga el valor de la hipotenusa: " << endl;
cin >> hipotenusa;
cout << "diga el valor del cateto; " << endl;
cin >> cateto_a;
cout << "el cateto es: " << endl << cateto_b << endl;
else if(op == 3)
return 0;
else
{
cout << "la opcion no es valida " << endl;
goto opciones;
}
Ejercicio en Python
calcular = bool(True)
def nomina():
print ("¿Cómo te llamas?")
Nombre = input()
print (Nombre,"Ingresa los datos para calcular el salario")
SalarioBasicoHora = float(input("Digite salario basico por hora: "))
HorasOrdinarias = int(input("Digite horas ordinarias trabajadas: "))
HorasExtras = int(input("Digite horas extras trabajadas: "))
SalarioBruto = (SalarioBasicoHora*HorasOrdinarias)+
(SalarioBasicoHora*1.4*HorasExtras)
ReteFuente = SalarioBruto * 0.1
NetoPagar = (SalarioBruto - ReteFuente)
print ("La retencion en la fuente es",ReteFuente)
print ("El salario neto a pagar es",NetoPagar)
while calcular == True:
calculo=str(input("¿Desea calcular nomina?\n"))
if calculo=="si":
nomina()
else:
calcular = False
Ejercicio en C++
#include <iostream>
import math
seguir_jugando=input("¿Quieres jugar? ")
distancia_del_objetivo = 503
distancia_alcanzada = 0
gravedad = 9.8
angulo = 45
velocidad_inicial = 0
velocidad_final = 0
velocidad = 0
Intentos = 20
if seguir_jugando == "si":
while(distancia_alcanzada != distancia_del_objetivo) and (Intentos > 0) and
(seguir_jugando == "si"):
velocidad = float(input("Ingrese la velocidad a la que el objeto sera lanzado "))
distancia_alcanzada = ((velocidad*velocidad)/gravedad)*math.sin(2*angulo)
Intentos-=1
print("El objeto alcanzo una distancia de",distancia_alcanzada)
if(distancia_alcanzada > distancia_del_objetivo):
print("El objeto volo con mucha fuerza, le quedan",Intentos,"intentos")
seguir_jugando = input("¿Quieres seguir jugando? ")
elif(distancia_alcanzada < distancia_del_objetivo):
print("El objeto no tuvo suficiente fuerza, le quedan",Intentos,"intentos")
seguir_jugando = input("¿Quieres seguir jugando? ")
elif(distancia_alcanzada == distancia_del_objetivo):
print("¡CONGRATULATION!, Alcanzaste el objetivo,\n Gracias por
participar")
seguir_jugando = input("¿Quieres seguir jugando? ")
else:
print("Se te acabaron los intentos")
else:
print("Gracias por participar")
else:
print("Vuelve pronto")
#include <iostream>
#include <cmath>
#define PI 3.141592653589793
using namespace std;
float recorrido,velocidadI,gravedad,angulo,anguloRad, intentos = 20;
bool seguir;
string continuar;
int main() {
do{
continuar="si";
intentos-=1;
cout << "Introduce los datos:" << endl;
anguloRad = 45 * PI/180;
gravedad=9.8;
cout << "Elija la velocidad: " ; cin >> velocidadI;
recorrido=(pow(velocidadI,2)/gravedad)*sin(anguloRad);
if (recorrido>=503 and recorrido<504){
cout <<"Felicidades, ganastes en tu intento #"<<intentos<<endl<<"¿Desea volver
a jugar?"<< endl;
cin >> continuar;
intentos = 20;
}
else{
cout<<"Mala suerte te quedan "<<intentos<<" intentos"<< endl << "Sigue
intentandolo"<< endl << "(si/no): ";
cin >> continuar;
}
if (intentos == 0){
printf("Se acabaron los intentos");
cout << "¿Desea volver a jugar?"<< endl;
cin >> continuar;
}
if (continuar == "si"){
seguir = true;
}
else{
seguir = false;
}
}while(seguir);
cout<<endl<<"Gracias por jugar"<<endl;
}
Nota: si 2 b - 4ac < 0 se debe imprimir un mensaje que diga “Esta ecuación tiene
raíces imaginarias”.
b) X=-c/b si a=0
Cómo se puede apreciar x, x1 y x2 son variables dependientes, y sus valores
están sujetos a los valores de las variables independientes a, b y c. Por lo tanto,
los valores de las variables dependientes se deben calcular a partir de los valores
de las variables a, b y c, estos se deben leer desde el teclado.
A=float(input("escriba el valor de A:"))
B=float(input("escriba el valor de B:"))
C=float(input("escriba el valor de C:"))
((B*B-4*A*C))
if(A==0):
print("esta ecuacion tiene una sola raiz")
X=-C/B
print("X=" , X)
else:
if((B*B-4*A*C))<0:
int main()
{
float a,b,c;
float x1,x2;
else
cout<<"solo tiene una raiz:"<<-c/b<<endl;
system("PAUSE");
return 0;
}
{
float a,b,c;
float x1,x2;
cout << "introduce el coeficiente de segundo grado" << endl;
cin>>a;
cout << "introduce el coeficiente de primer grado" << endl;
cin>>b;
cout << "introduce el coeficiente independiete" << endl;
cin>>c;
if (a!=0)
{
if (b*b-4*a*c>=0)
{
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
cout << "las raices son:"<<x1<<"y"<<x2<< endl;
}
else
cout<<"esta ecuacion tiene raices imaginarias"<< endl;
}
else
cout<< "solo tiene una raiz:"<<-c/b<<endl;
system("PAUSE");
return 0;
}