Tarea de Programación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Programa principal:

#PRIMERA TAREA DE PROGRAMACION

#Escribir una aplicación que ilustre las operaciones de: sumar, restar, multiplicar y dividir de
números racionales y complejos, para lo cual, se debe implementar los siguientes módulos:

#Un módulo Menú que permita escoger si se desea operaciones con números racionales o
números complejos

from LIBRERIA import *

print('*****BIENVENIDO A MI APLPICACION*****')

print('ESCRIBA "1" PARA OPERAR EN RACIONALES; ESCRIBA "2" PARA OPERAR EN


IRACIONALES')

operacion=int(input(''))

while operacion>2 or operacion<1:

print('el numero que ingreso esta fuera de rango')

print('ESCRIBA "1" PARA OPERAR EN RACIONALES; ESCRIBA "2" PARA OPERAR EN


IRACIONALES')

operacion=int(input(''))

if operacion==1:

print('INDICACION:')

print('- LOS NUMEROS INGRESADOS DEBEN TENER LA FORMA: X/Y')

print('SIENDO "X" EL NUMERADOR; "Y" EL DENOMINADOR')

print('- ¿QUE OPERACION DESEA EFECTUAR?')

print("Suma: escriba 1")

print("Resta: escriba 2")

print("Multiplicacion: escriba 3")

print("Divicion: escriba 4")

operador=int(input(''))

while operador>4 or operador<1:

print('el numero que ingreso esta fuera de rango')

print('- ¿QUE OPERACION DESEA EFCTUAR?')

print("Suma: escriba 1")


print("Resta: escriba 2")

print("Multiplicacion: escriba 3")

print("Divicion: escriba 4")

operador=int(input(''))

if operador==1:

SumaRacional()

if operador==2:

RestaRacional()

if operador==3:

MultiplicacionRacional()

if operador==4:

DivisionRacional()
Librería:

#MODULO PARA LA TAREA

#1.0 _OPERACIONES RACIONALES

def SumaRacional():

Valor01=float(input('Ingrese el primer valor del numerador: '))

Valor02=float(input('Ingrese el primer valor del denominador: '))

Valor03=float(input('Ingrese el segundo valor del numerador: '))

Valor04=float(input('Ingrese el segundo valor del denominador: '))

if Valor02==Valor04:

SUMA_NUMERADOR= Valor01 + Valor03

SUMA_DENOMINADOR= Valor02

else:

SUMA_NUMERADOR= (Valor01 * Valor04)+(Valor03 * Valor02)

SUMA_DENOMINADOR= Valor02*Valor04

if SUMA_NUMERADOR > SUMA_DENOMINADOR:

mayor=SUMA_NUMERADOR

menor=SUMA_DENOMINADOR

else:

mayor=SUMA_DENOMINADOR

menor=SUMA_NUMERADOR

mcd=mayor%menor

NUMERADOR= SUMA_NUMERADOR/mcd

DENOMINADOR= SUMA_DENOMINADOR/mcd

print('La suma sera: ', NUMERADOR, '/', DENOMINADOR)

#MODULO PARA LEER UNA RESTA RACIONAL

def RestaRacional():

Valor01=float(input('Ingrese el primer valor del numerador: '))

Valor02=float(input('Ingrese el primer valor del denominador: '))

Valor03=float(input('Ingrese el segundo valor del numerador: '))


Valor04=float(input('Ingrese el segundo valor del denominador: '))

if Valor02==Valor04:

RESTA_NUMERADOR= Valor01 - Valor03

RESTA_DENOMINADOR= Valor02

else:

RESTA_NUMERADOR= (Valor01 * Valor04)-(Valor03 * Valor02)

RESTA_DENOMINADOR= Valor02*Valor04

if RESTA_NUMERADOR > RESTA_DENOMINADOR:

mayor=RESTA_NUMERADOR

menor=RESTA_DENOMINADOR

else:

mayor=RESTA_DENOMINADOR

menor=RESTA_NUMERADOR

mcd=mayor%menor

NUMERADOR= RESTA_NUMERADOR/mcd

DENOMINADOR= RESTA_DENOMINADOR/mcd

print('La resta sera: ', NUMERADOR, '/', DENOMINADOR)

#MODULO PARA LEER UNA MULTIPLICACION RACIONAL

def MultiplicacionRacional():

Valor01=float(input('Ingrese el primer valor del numerador: '))

Valor02=float(input('Ingrese el primer valor del denominador: '))

Valor03=float(input('Ingrese el segundo valor del numerador: '))

Valor04=float(input('Ingrese el segundo valor del denominador: '))

PRODUCTO_NUMERADOR= Valor01 * Valor02

PRODUCTO_DENOMINADOR= Valor02 * Valor04

if PRODUCTO_NUMERADOR > PRODUCTO_DENOMINADOR:

mayor=PRODUCTO_NUMERADOR

menor=PRODUCTO_DENOMINADOR

else:

mayor=PRODUCTO_DENOMINADOR
menor=PRODUCTO_NUMERADOR

mcd=mayor%menor

NUMERADOR= PRODUCTO_NUMERADOR/mcd

DENOMINADOR= PRODUCTO_DENOMINADOR/mcd

print('El producto sera: ', NUMERADOR, '/', DENOMINADOR)

#MODULO PARA LEER UNA DIVISION RACIONAL

def DivisionRacional():

Valor01=float(input('Ingrese el primer valor del numerador: '))

Valor02=float(input('Ingrese el primer valor del denominador: '))

Valor03=float(input('Ingrese el segundo valor del numerador: '))

Valor04=float(input('Ingrese el segundo valor del denominador: '))

COCIENTE_NUMERADOR= Valor01 * Valor04

COCIENTE_DENOMINADOR= Valor02 * Valor03

if COCIENTE_NUMERADOR > COCIENTE_DENOMINADOR:

mayor=COCIENTE_NUMERADOR

menor=COCIENTE_DENOMINADOR

else:

mayor=COCIENTE_DENOMINADOR

menor=COCIENTE_NUMERADOR

mcd=mayor%menor

NUMERADOR= COCIENTE_NUMERADOR/mcd

DENOMINADOR= COCIENTE_DENOMINADOR/mcd

print('El cociente sera: ', NUMERADOR, '/', DENOMINADOR)

#2.0 _OPERACIONES COMPLEJOS

#MODULO PARA LEER UNA SUMA COMPLEJOS

def SumaComplejos():

Valor01=float(input('Ingrese el primer valor RACIONAL: '))

Valor02=float(input('Ingrese el segundo valor COMPLEJO: '))


Valor03=float(input('Ingrese el segundo valor RACIONAL: '))

Valor04=float(input('Ingrese el segundo valor COMPLEJO: '))

SUMA_R= Valor01 + Valor03

SUMA_C= Valor02 + Valor04

print('La suma sera: ', SUMA_R,',', SUMA_C, 'i')

#MODULO PARA LEER UNA RESTA COMPLEJOS

def RestaComplejos():

Valor01=float(input('Ingrese el primer valor RACIONAL: '))

Valor02=float(input('Ingrese el segundo valor COMPLEJO: '))

Valor03=float(input('Ingrese el segundo valor RACIONAL: '))

Valor04=float(input('Ingrese el segundo valor COMPLEJO: '))

RESTA_R= Valor01 + Valor03

RESTA_C= Valor02 - Valor04

print('La resta sera: ', RESTA_R,',', RESTA_C, 'i')

#MODULO PARA LEER UNA MULTIPLICACION COMPLEJOS

def MultiplicacionComplejos():

Valor01=float(input('Ingrese el primer valor RACIONAL: '))

Valor02=float(input('Ingrese el primer valor COMPLEJO: '))

Valor03=float(input('Ingrese el segundo valor RACIONAL: '))

Valor04=float(input('Ingrese el segundo valor COMPLEJO: '))

PRODUCTO_R= (Valor01 * Valor03)-(Valor02 * Valor04)

PRODUCTO_C= (Valor01 * Valor04)-(Valor02 * Valor03)

print('El producto sera: ', PRODUCTO_R,',', PRODUCTO_C, 'i')

#MODULO PARA LEER UNA DIVISION COMPLEJOS

def DivisionComplejos():

Valor01=float(input('Ingrese el primer valor RACIONAL: '))

Valor02=float(input('Ingrese el primer valor COMPLEJO: '))

Valor03=float(input('Ingrese el segundo valor RACIONAL: '))


Valor04=float(input('Ingrese el segundo valor COMPLEJO: '))

COCIENTE_R= ((Valor01 * Valor03)+(Valor02 * Valor04))/((Valor03*2)+(Valor04*2))

COCIENTE_C= ((Valor01 * Valor03)-(Valor02 * Valor04))/((Valor03*Valor03)+


(Valor04*Valor04))

print('El cociente sera: ', COCIENTE_R,',', COCIENTE_C, 'i')

Ejecutando código:

También podría gustarte