Untitled
unknown
python
a year ago
8.8 kB
11
Indexable
# Ejercicio 1: Suma de dos números enteros
# Dados dos números enteros, realiza la suma de ambos e imprime el resultado.
num1 = int(input("Ingrese un numero: "))
num2 = int(input("Ingrese un numero: "))
suma = num1 + num2
print("El resultado de la suma es :" + str(suma))
# Ejercicio 2: Resta de dos números enteros
# Dados dos números enteros, realiza la resta de ambos e imprime el resultado
num1 = int(input("Ingrese un numero: "))
num2 = int(input("Ingrese un numero: "))
resta = num1 - num2
print("El resultado de la resta es :" + str(resta))
# Ejercicio 3: Multiplicación de dos números enteros
# Dados dos números enteros, realiza la multiplicación de ambos e imprime el resultado.
num1 = int(input("Ingrese un numero: "))
num2 = int(input("Ingrese un numero: "))
multi = num1 * num2
print("El resultado de la multiplicación es :" + str(multi))
# Ejercicio 4: División de dos números enteros
# Dados dos números enteros, realiza la división de ambos e imprime el resultado.
num1 = int(input("Ingrese un numero: "))
num2 = int(input("Ingrese un numero: "))
div = num1/num2
print("El resultado de la multiplicación es :" + str(div))
# Ejercicio 5: Potencia de un número entero
# Dado un número entero, calcula su potencia elevado a otro número entero y muestra el resultado.
num1 = int(input("Ingrese un numero: "))
exponencial = int (input("Ingrese su potencia: "))
potencia = num1**exponencial
print("El resultado es: "+ potencia)
# Ejercicio 6: Módulo de un número entero
# Dados dos números enteros, calcula el módulo de ambos e imprime el resultado.
num1 = int(input("Ingrese un numero: "))
num2 = int(input("Ingrese el segundo numero: "))
modulo = num1 % num2
print(f"El resultado de {num1} modulo {num2} es :" + str(modulo))
# Ejercicio 7: Suma de dos números complejos
# Dados dos números complejos, realiza la suma de ambos e imprime el resultado.
numComplejo = complex(input("Ingrese un número complejo (ej: 3+4j): "))
numComplejo1 = complex(input("Ingrese el segundo número complejo (ej: 3+4j): "))
sumaComplejos = numComplejo+numComplejo1
print(f"El resultado de la suma es: {sumaComplejos}")
# Ejercicio 8: Resta de dos números complejos
# Dados dos números complejos, realiza la resta de ambos e imprime el resultado.
numComplejo = complex(input("Ingrese un número complejo (ej: 3-4j): "))
numComplejo1 = complex(input("Ingrese el segundo número complejo (ej: 3-4j): "))
restaComplejos = numComplejo-numComplejo1
print(f"El resultado de la suma es: {restaComplejos}")
# Ejercicio 9: Multiplicación de dos números complejos
# Dados dos números complejos, realiza la multiplicación de ambos e imprime el resultado.
numComplejo = complex(input("Ingrese un número complejo (ej: 3*4j): "))
numComplejo1 = complex(input("Ingrese el segundo número complejo (ej: 3*4j): "))
multiComplejos = numComplejo*numComplejo1
print(f"El resultado de la suma es: {multiComplejos}")
# Ejercicio 10: División de dos números complejos
# Dados dos números complejos, realiza la división de ambos e imprime el resultado.
numComplejo = complex(input("Ingrese un número complejo (ej: 3*4j): "))
numComplejo1 = complex(input("Ingrese el segundo número complejo (ej: 3*4j): "))
divComplejos = numComplejo/numComplejo1
print(f"El resultado de la division de numeros complejos es: {divComplejos}")
# Ejercicio 11: Parte real de un número complejo
# Dado un número complejo, obtén su parte real e imprímela.
numComplejo = complex(input("Ingrese un numero complejo (ej: 3+4j): "))
print(f"La parte real del numero ingresado es: {numComplejo.real}")
# Ejercicio 12: Parte imaginaria de un número complejo
# Dado un número complejo, obtén su parte imaginaria e imprímela.
numComplejo = complex(input("Ingrese un numero complejo (ej: 3+4j): "))
print(f"La parte imaginaria del numero ingresado es: {numComplejo.imag}")
# Ejercicio 13: Conjugado de un número complejo
# Dado un número complejo, obtén con num.conjugate() su conjugado e imprímelo.
numComplejo = complex(input("Ingrese un numero complejo (ej: 3+4j): "))
complejoConjugado = numComplejo.conjugate()
print(f"Su conjugado es: {complejoConjugado}")
# Ejercicio 14: Valor absoluto de un número complejo
# Dado un número complejo, calcula su valor absoluto con abs() e imprímelo.
numComplejo = complex(input("Ingrese un numero complejo (ej: 3+4j): "))
valorAbsoluto = numComplejo.__abs__()
print(f"Su conjugado es: {valorAbsoluto}")
# Ejercicio 15: Raíz cuadrada de un número complejo
# Dado un número complejo, calcula su raíz cuadrada e imprímela.
# importa cmath con import cmath, y usa cmath.sqrt()
import cmath
numComplejo = complex(input("Ingrese un numero complejo (ej: 3+4j): "))
raiz = cmath.sqrt(numComplejo)
print(f"La raiz cuadrada del numero complejo ingresado es : {raiz}")
# Ejercicio 16: Multiplicación de un número complejo por un número real
# Dados un número complejo y un número real, realiza la multiplicación de ambos e imprime el resultado.
numComplejo = complex(input("Ingrese un numero complejo (ej: 3+4j): "))
numReal = float(input("Ingrese un numero real: "))
resultado = numReal * numComplejo
print(f"El resultado es: {resultado}")
# Ejercicio 17: División de un número complejo entre un número real
# Dados un número complejo y un número real, realiza la división de ambos e imprime el resultado.
numComplejo = complex(input("Ingrese un numero complejo (ej: 3+4j): "))
numReal = float(input("Ingrese un numero real: "))
resultado = numReal / numComplejo
print(f"El resultado de la division es: {resultado}")
# Ejercicio 18: Conversión de un número entero a número real
numEntero = int(input("Ingrese un numero entero: "))
numReal = float(numEntero)
print(f"El numero entero se pasó a Real : {numReal}")
# Ejercicio 19: Restricción de divisibilidad
# Dado un número entero, verifica si es divisible
# entre 3 y 5 al mismo tiempo e imprime el resultado.
numEntero = int(input("Ingresa un numero entero cualquiera"))
resultadoTres = numEntero/3
resultadoCinco = numEntero / 5
if numEntero % 3 == 0 and numEntero % 5 == 0:
print(f"El numero ingresado es: {numEntero} y es divisible entre 3 y 5 Y su resultado es: {resultadoTres} y {resultadoCinco}")
else: print("El numero ingresado no es divisible entre 3 y 5")
# Ejercicio 20: Cálculo de raíces cuadradas
# Dado un número real, calcula su raíz cuadrada utilizando
# el método de Newton y muestra el resultado con 2 decimales.
# usa def, import math, while, abs, round,
import math
def calcular_raiz_cuadrada(num):
estimacion = num / 2
while abs(estimacion * estimacion - num) > 0.0001:
estimacion = (estimacion + num / estimacion)/2
return round (estimacion, 2)
num_real= 25.3
raiz_cuadrada = calcular_raiz_cuadrada(num_real)
print("La raiz cuadrada es: ", raiz_cuadrada)
# Ejercicio 21: Suma de dos números complejos en forma polar
# Dados dos números complejos en forma polar, realiza la suma
# de ambos y muestra el resultado en forma polar.
# usa import cmath, def, cmath.rect, cmath.polar
import cmath
import math
def suma_complejos(r1, theta1, r2, theta2):
z1 = cmath.rect(r1, math.radians(theta1))
z2 = cmath.rect(r2, math.radians(theta2))
suma = z1 + z2
r_suma, theta_suma = cmath.polar(suma)
return round(r_suma, 2), round(math.degrees(theta_suma), 2)
r1 = float(input("Ingrese un numero real: "))
r2 = float(input("Ingrese un numero real: "))
theta1 = float(input("Ingrese un numero real: "))
theta2 = float(input("Ingrese un numero real: "))
suma_polar = suma_complejos(r1, theta1, r2, theta2)
print(f"La suma polar es: {suma_polar}")
# Ejercicio 22: Conversión de número complejo a forma polar
# Dado un número complejo en su forma rectangular,
# conviértelo a su forma polar y muestra el resultado con 2 decimales.
# usa import cmath, def, cmath.polar, round, math.degrees
import math
import cmath
def convertir_a_polar(real, imaginario):
num = complex(real, imaginario)
r, theta = cmath.polar(num)
return round (r,2), round(math.degrees(theta), 2)
real = float(36.33)
imaginario = complex(66.00)
polar = convertir_a_polar(real, imaginario)
print(f"La conversión del número complejo {real} + {imaginario}j es: {polar}")
# Ejercicio 23: Comprobación de ecuación cuadrática
# Dados los coeficientes a, b y c de una ecuación
# cuadrática (ax^2 + bx + c = 0), verifica si tiene soluciones
# reales y, en caso afirmativo, imprímelas.
"import math
def resolver_ecuacion_cuadratica(a,b,c):
discrimante = b**2 - 4*a*c
if discrimante > 0:
Editor is loading...
Leave a Comment