Untitled

 avatar
unknown
python
6 months ago
8.8 kB
3
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