Untitled
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