Está en la página 1de 14

Introducción a las tecnologías de la información

Python

“AÑO DEL FORTALECIMIENTO DE LA SOBERANÍA NACIONAL”

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

ACTIVIDAD ENTREGABLE 2

ALUMNO: FLORES SUAREZ, JOSÉ DANIEL

ID: 001418944

CURSO: INTRODUCCIÓN A LAS TECNOLOGÍAS DE LA INFORMACIÓN

BLOQUE: 65EEGGPP03

INSTRUCTOR: FARFAN LEYVA, MIGUEL ANGEL

2022 - 1
Introducción a las tecnologías de la información
Python

1. Escribe un programa que solicité al usuario ingresar cuatro números para luego mostrar el
promedio de los cuatro.

## Crear un programa que solicité al usuario ingresar cuatro números para luego
## mostrar el promedio de los 4.

## Variables
print("Ingrese cuatro valores:")

n1=float(input("Ingrese el 1er valor:"))


n2=float(input("Ingrese el 2do valor:"))
n3=float(input("Ingrese el 3er valor:"))
n4=float(input("Ingrese el 4to valor:"))

## Proceso
promedio=(n1+n2+n3+n4)/4

## Salida
print('El promedio es:',round(promedio,1))
Introducción a las tecnologías de la información
Python

2. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte
una cantidad distinta. Obtener el porcentaje que cada uno invierte con respecto a la cantidad
total invertida.

## Tres personas deciden invertir su dinero para una empresa. Cada una de ella invierta
## una cantidad distinta. Obtener el porcentaje que cada uno invierte con respecto a la
## cantidad total invertida.

## Variables
print("Ingrese las cantidades invertidas de tres personas")

Inversor1=int(input("Inversor 1:"))
Inversor2=int(input("Inversor 2:"))
Inversor3=int(input("Inversor 3:"))

## Proceso
d=(Inversor1+Inversor2+Inversor3)

## Salida
print('El porcentaje invertido por e1 inversor 1 es:',round(Inversor1/d*100,0),"%")
print('El porcentaje invertido por el inversor 2 es:',round(Inversor2/d*100,0),"%")
print('El porcentaje invertido por el inversor 3 es:',round(Inversor3/d*100,0),"%")
Introducción a las tecnologías de la información
Python

3. Calcular el sueldo de un empleado, ingrese los siguientes datos: nombre, horas de trabajo y el
salario por hora. Luego incrementar el sueldo en 15%.

## Calcular el sueldo de un empleado, ingrese los siguientes datos: nombre, horas de trabajo
## y el salario por hora. Luego incrementar el sueldo en 15%.

print("INGRESE SUS DATOS")

## Variables
n=input("Ingrese su nombre:")
h=int(input("Ingrese las horas que trabajó:"))
s=int(input("Ingrese el salario por hora:"))

## Proceso
s1=h*s
s2=(h*s)*0.15
s3=s1+s2

## Salida
print(n,"tu salario es de : s/",s1,"y tú incremento salarial es: s/",s2)
print("Tu sueldo es de:S/",s3)
Introducción a las tecnologías de la información
Python

4. Ingresar 2 números y luego escoger la operación que se quiere hacer con ellos (suma,
resta, multiplicación o división) y reportar el resultado.

## Ingresar 2 números y luego escoger la operación que se quiere hacer con ellos
## (suma, resta, multiplicación o división) y reportar el resultado.

## Variables
print("INGRESE 2 NÚMEROS")

n1=int(input("Ingrese el primer valor:"))


n2=int(input("Ingrese el segundo valor:"))
operación=input("suma,resta,división,multiplicación:")

## Proceso
if operación == "suma":
print("El resultado es:",n1+n2)
elif operación == "resta":
print("El resultado es:",n1-n2)
elif operación == "división":
print("El resultado es:",n1/n2)
elif operación == "multiplicación":
print("El resultado es:",n1*n2)
Introducción a las tecnologías de la información
Python

5. Diseñe un algoritmo que lea tres números y determine el número mayor.

## Diseñe un algoritmo que lea tres números y determine el número mayor.

##Variables
print("INGRESE 3 NÚMEROS")

n1=int(input("Ingrese el primer número:"))


n2=int(input("Ingrese el segundo número:"))
n3=int(input("Ingrese el tercer número:"))

## Proceso
if n1>n2 and n1>n3:
print("El número mayor es:",n1)

if(n2>n1 and n2>n3):


print("EL número mayor es:",n2)
else:
print("El número mayor es:",n3)
Introducción a las tecnologías de la información
Python

6. Diseñe un algoritmo que determine si un número es para o impar.

## Diseñar un algoritmo que determine si un número es para o impar.

##Variables
n1=int(input("Ingresa un número: "))

## Proceso
if n1 %2 == 0:
print('El número',n1,'es par.')
else:
print('El número',n1,'es impar.')

7. Elabore un algoritmo que permita calcular el área de un triángulo.


Área = (base * altura) /2

## Elaborar un algoritmo que permita calcular el área de un triángulo.


## Área = (base * altura)/2

## Variables
print("Calcular el área de un triángulo")

base=int(input("Ingresa la base del triángulo:"))


altura=int(input("Ingresa la altura del triángulo:"))

## Proceso
Área=(base*altura)/2

## Salida
print("El área del triángulo es:",Área)
Introducción a las tecnologías de la información
Python

8. Diseñe un algoritmo que verifique si la cantidad de dígitos ingresados de un DNI es


correcta o no (el DNI tiene 8 dígitos).

## Diseñe un algoritmo que verifique si la cantidad de dígitos ingresados de un DNI


## es correcta o no (el DNI tiene 8 dígitos):

## Variables
dni=input("Ingrese su número de DNI:")

## Proceso
código=len(dni)
if código>8:
print("El número de su DNI es incorrecto")
elif código<8:
print("El número de su DNI es incorrecto")
else:
print("El número de su DNI es correcto")
Introducción a las tecnologías de la información
Python

9. Una tienda de música ha puesto a la venta DVD de diversos géneros con los precios que se
describe en la siguiente tabla:
Marca Precio unitario
1 Salsa S/. 56.00
2 Rock S/. 63.00
3 Pop S/. 87.00
4 folclore S/. 120.50

Como oferta la tienda ofrece un porcentaje de descuento sobre al importe de la compra en


base a la cantidad de discos adquiridos de acuerdo con la siguiente tabla:
Cantidad Porcentaje de descuento
1a3 No hay descuento
4 6.0%
5 a 10 8.0%

Más de 10 10.2%

Adicionalmente, si el cliente adquiere discos de Pop o Rock, recibe como obsequio un


Poster. Este obsequio sólo es aplicable si la cantidad de discos adquiridos es más de 6.
Diseñe un algoritmo que determine el importe de la compra, el importe del descuento, el
importe a pagar y el obsequio (“Poster” o “Ninguno”, según corresponda) por la compra de
cierta cantidad de discos de un mismo género.

## Una tienda de música ha puesto a la venta DVD de diversos géneros con los
## precios que se describen a continuación: salsa (S/56.00), Rock (S/63.00)
## Pop (S/87.00), Folclore (S/120.50).

salsa = 56.00
rock = 63.00
pop = 87.00
folclore = 120.50

print('BIENVENIDOS AL SENATINO MUSIC')


compra = input("¿Qué disco desea comprar? (Folclore, Salsa ,Rock, Pop): ")
cantidad = int(input("¿Cuántos discos desea comprar?: "))
if compra == "Salsa":
if 1 <= cantidad <= 3:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un poster","\nPrecio:
S/",cantidad*salsa,"\nDescuento: No aplica descuento","\nNuevo precio a pagar: S/",cantidad*salsa)
Introducción a las tecnologías de la información
Python

elif cantidad == 4:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un
poster","\nPrecio: S/",cantidad*salsa,"\nDescuento: 6% equivalente a
S/",(((cantidad*salsa)*4)/100),"\nNuevo precio a pagar: S/",(cantidad*salsa)-(((cantidad*salsa)*4)/100))
elif 5<=cantidad<=10:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un
poster","\nPrecio: S/",cantidad*salsa,"\nDescuento: 8% equivalente a
S/",(((cantidad*salsa)*8)/100),"\nNuevo precio a pagar: S/",(cantidad*salsa)-(((cantidad*salsa)*8)/100))
elif cantidad > 10:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un
poster","\nPrecio: S/",cantidad*salsa,"\nDescuento: 10.2% equivalente a
S/",(((cantidad*salsa)*10.2)/100),"\nNuevo precio a pagar: S/",(cantidad*salsa)-
(((cantidad*salsa)*10.2)/100))
elif compra == "Pop":
if 1 <= cantidad <= 3:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nPrecio:
S/",cantidad*pop,"\nDescuento: No aplica descuento","\nNuevo precio a pagar: S/",cantidad*pop)
elif cantidad == 4:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nPrecio:
S/",cantidad*pop,"\nDescuento: 6% equivalente a S/",(((cantidad*pop)*4)/100),"\nNuevo precio a pagar:
S/",(cantidad*pop)-(((cantidad*pop)*4)/100))
elif 5<=cantidad<=6:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nPrecio:
S/",cantidad*pop,"\nDescuento: 8% equivalente a S/",(((cantidad*pop)*8)/100),"\nNuevo precio a pagar:
S/",(cantidad*pop)-(((cantidad*pop)*8)/100))
elif 6<cantidad<=10:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nFelicidades, obtuviste un
poster","\nPrecio: S/",cantidad*pop,"\nDescuento: 8% equivalente a S/",(((cantidad*pop)*8)/100),"\nNuevo
precio a pagar: S/",(cantidad*pop)-(((cantidad*pop)*8)/100))
elif cantidad > 10:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nFelicidades, obtuviste un
poster","\nPrecio: S/",cantidad*pop,"\nDescuento: 10.2% equivalente a
S/",(((cantidad*pop)*10.2)/100),"\nNuevo precio a pagar: S/",(cantidad*pop)-(((cantidad*pop)*10.2)/100))
elif compra == "Rock":
if 1 <= cantidad <= 3:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nPrecio:
S/",cantidad*rock,"\nDescuento: No aplica descuento","\nNuevo precio a pagar: S/",cantidad*rock)
elif cantidad == 4:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nPrecio:
S/",cantidad*rock,"\nDescuento: 6% equivalente a S/",(((cantidad*rock)*4)/100),"\nNuevo precio a pagar:
S/",(cantidad*rock)-(((cantidad*rock)*4)/100))
elif 5<=cantidad<=6:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nPrecio:
S/",cantidad*rock,"\nDescuento: 8% equivalente a S/",(((cantidad*rock)*8)/100),"\nNuevo precio a pagar:
S/",(cantidad*rock)-(((cantidad*rock)*8)/100))
elif 6<cantidad<=10:
Introducción a las tecnologías de la información
Python

print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nFelicidades, obtuviste un


poster","\nPrecio: S/",cantidad*rock,"\nDescuento: 8% equivalente a S/",(((cantidad*rock)*8)/100),"\nNuevo
precio a pagar: S/",(cantidad*rock)-(((cantidad*rock)*8)/100))
elif cantidad > 10:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nFelicidades, obtuviste un
poster","\nPrecio: S/",cantidad*rock,"\nDescuento: 10.2% equivalente a
S/",(((cantidad*rock)*10.2)/100),"\nNuevo precio a pagar: S/",(cantidad*rock)-(((cantidad*rock)*10.2)/100))
elif compra == "Folclore":
if 1 <= cantidad <= 3:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un poster","\nPrecio:
S/",cantidad*folclore,"\nDescuento: No aplica descuento","\nNuevo precio a pagar: S/",cantidad*folclore)
elif cantidad == 4:
print("Compra: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un poster","\nPrecio:
S/",cantidad*folclore,"\nDescuento: 6% equivalente a S/",(((cantidad*folclore)*4)/100),"\nNuevo precio a
pagar: S/",(cantidad*folclore)-(((cantidad*folclore)*4)/100))
elif 5<=cantidad<=10:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un poster","\nPrecio:
S/",cantidad*folclore,"\nDescuento: 8% equivalente a S/",(((cantidad*folclore)*8)/100),"\nNuevo precio a
pagar: S/",(cantidad*folclore)-(((cantidad*folclore)*8)/100))
elif cantidad > 10:
print("Género de música: ", compra,"\nCantidad: ",cantidad,"\nNo obtuviste un poster","\nPrecio:
S/",cantidad*folclore,"\nDescuento: 10.2% equivalente a S/",(((cantidad*folclore)*10.2)/100),"\nNuevo
precio a pagar: S/",(cantidad*folclore)-(((cantidad*folclore)*10.2)/100))
else:
print("Ese disco no existe.")
print("\n¡Gracias por su compra, tenga un buen día!")
Introducción a las tecnologías de la información
Python

10. Diseñar un programa que permita calcular los salarios de los trabajadores de una empresa
a partir de los siguientes datos:

• Número de horas trabajadas.


• El turno de trabajo realizado (Mañana (m), Tarde (t), Noche (n)).
• La tarifa ordinaria por hora de cada uno de los trabajadores (S/ 37.0).
Para el cálculo del salario bruto se tendrá en cuenta que el turno de tarde se paga a S/ 1.20
más de la tarifa ordinaria, mientras que el turno de noche se paga a S/ 1.50 más, también de
la tarifa ordinaria.
Para el cálculo del salario neto se realizan determinados descuentos solo a los del turno noche
según el siguiente cuadro:

Salario Bruto Porcentaje de descuento


De 2000 a 5000 15%
De 8000 a 10000 17%
Introducción a las tecnologías de la información
Python

## Se desea imprimir el salario neto de cada trabajador.

print('CALCULANDO EL SALARIO DE LOS TRABAJADORES')

horas=int(input("Ingresa las horas que trabajó: "))


turno=input("Ingrese el turno(Mañana,Tarde,Noche): ")
salario=horas*37

if turno == 'Mañana':
print('Turno Mañana\n','No se aplica descuento')
print('Tu salario neto es: S/',37*horas)

elif turno == 'Tarde':


print('Turno Tarde\n','No se aplica descuento')
print('Tu salario neto es: S/',(37+1.20)*horas)

elif turno == 'Noche':


if 2000 <= (37+1.50)*horas <= 5000:
print('Tu salaio bruto es: S/',(37+1.50)*horas)
print('Descuento de 15%: S/',round(0.15*(37+1.50)*horas),'\nTu salario neto es:
S/',(37+1.50)*horas*0.85)
elif 8000 <= (37+1.50)*horas <= 100000:
print('Turno Noche\n','Tú salario bruto es: s/',(37+1.50)*horas)
print('Descuento de 17%:s/',round(0.17*(37*1.50)*horas),'\nTu salario neto
es:S/',(37+1.50)*horas*0.85)
else:
print('Turno Noche\n','No aplica descuento')
print('Tú salario neto es: S/',(37+1.50)*horas)
Introducción a las tecnologías de la información
Python

else:
print('Dato ingresado incorrecto')

También podría gustarte