Está en la página 1de 6

Alumno—

Stacey Michelle Boesler Guicoza

ID—
00000235248

Asignación—
Asignación - Programas con la Sentencia Condicional if

Fecha—
14 de marzo de 2022

Materia—
Programación I

Profesor—
Mtro. Eduardo Javier Islas Cota

INSTITUTO TECNOLÓGICO DE SONORA


En una escuela la colegiatura de los alumnos se determina según el número de materias que cursan.
El costo de todas las materias es el mismo.
Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente: si el
promedio obtenido por un alumno en el último periodo es mayor o igual que 9, se le hará un
descuento del 30% sobre la colegiatura y no se le cobrará IVA; si el promedio obtenido es menor
que 9 deberá pagar la colegiatura completa, incluido el 16% de IVA.
Obtener cuánto debe pagar un alumno si se le solicita el promedio, la cantidad de materias a cursar
y el costo.

Promedio = float(input("Cual es el promedio del alumno: "))


materias = float(input("Especificar la cantidad de materias a cursar: "))
costo = float(input("Especificar el costo de cada materia a cursar: "))

colegiatura = materias * costo


print(f'El costo de la colegiatura es: ${colegiatura:.2f}')

if Promedio >= 9:
descuento = colegiatura * .30
totalD = colegiatura - descuento
print(f'El descuento aplicado es: ${descuento:.2f},')
print(f'El costo total con descuento a pagar es: ${totalD:.2f}')

elif Promedio <= 9:


totalSD = colegiatura + (colegiatura * .16)
print(f'El costo total sin descuento a pagar es: ${totalSD:.2f}')

INSTITUTO TECNOLÓGICO DE SONORA


En un mercado la bolsa de arroz tiene un costo de $ 40 y la bolsa de frijol cuesta $ 45. El día de hoy
el mercado tiene una oferta donde si se desea comprar 8 bolsas o más de arroz, el precio es de $35
por bolsa. Para el caso de frijol, si se compran 10 bolsas o más, el precio es de $30 por bolsa. Se
requiere un programa que, dada la cantidad en bolsas de arroz y frijol, imprima el total a pagar por
arroz, frijol y el total neto de la compra.
El programa deberá leer dos números enteros que representen las bolsas de arroz y frijol a
comprar, respectivamente. El programa imprime el total a pagar por arroz, frijol y el total neto de
la compra.

BolsasA = float(input("Especificar la cantidad de bolsas de Arroz: "))


BolsasF = float(input("Especificar la cantidad de bolsas de Frijol: "))

if BolsasA >= 8:
#Promocion Arroz.
TotalArroz = 35 * BolsasA
print(f'El total a pagar por arroz es: ${TotalArroz:.2f}')
else:
#Arroz Normal.
TotalArroz = 40 * BolsasA
print(f'El total a pagar por arroz es: ${TotalArroz:.2f}')

if BolsasF >= 10:


#Total a pagar por Frijol
TotalFrijol = 30 * BolsasF
print(f'El total a pagar por frijol es: ${TotalFrijol:.2f}')
else:
#Frijol Normal.
TotalFrijol = 45 * BolsasF
print(f'El total a pagar por frijol es: ${TotalFrijol:.2f}')

TotalNeto = TotalArroz + TotalFrijol


print(f'El total neto es: ${TotalNeto:.2f}')

INSTITUTO TECNOLÓGICO DE SONORA


INSTITUTO TECNOLÓGICO DE SONORA
valorDulce = 0
tipoDulce = input("Elija el tipo de dulce (Chicles, Chocolates y Mentas):")
if tipoDulce == 'Chicles' or tipoDulce == 'chicles':
valorDulce = 5.5
elif tipoDulce == 'Chocolates' or tipoDulce == 'chocolates':
valorDulce = 7
elif tipoDulce == 'Mentas' or tipoDulce == 'mentas':
valorDulce = 15
else:
print("Dulce Inexistente.")

print(f'{valorDulce}')
bolsas = int(input("Numero de bolsas a comprar del dulce: "))
total = bolsas*valorDulce
# Condicional para determinar el tipo de descuento
if bolsas <= 24:
subTotal = bolsas * valorDulce
desc = subTotal * 0
total = subTotal-desc
elif bolsas >= 25 and bolsas <= 49:
subTotal = bolsas * valorDulce
desc = subTotal * .05
total = subTotal-desc
elif bolsas >= 50 and bolsas <= 99:
subTotal = bolsas * valorDulce
desc = subTotal * .1
total = subTotal-desc
elif bolsas >= 100 and bolsas <= 149:
subTotal = bolsas * valorDulce
desc = subTotal * .15
total = subTotal-desc
elif bolsas >= 150 and bolsas <= 199:
subTotal = bolsas * valorDulce
desc = subTotal * .20
total = subTotal-desc
elif bolsas >= 200 and bolsas <= 299:
subTotal = bolsas * valorDulce
desc = subTotal * .25
total = subTotal-desc
elif bolsas >= 300:
subTotal = bolsas * valorDulce
desc = subTotal * .30
total = subTotal-desc

INSTITUTO TECNOLÓGICO DE SONORA


else:
print("Valor incorrecto.")

print(f'Tipo de Dulce: {tipoDulce}')


print(f'Número de bolsas pedidas: {bolsas} - {subTotal:.2f}')
print(f'Descuento: {desc:.2f}')
print(f'El total de la compra es: {total:.2f}')

INSTITUTO TECNOLÓGICO DE SONORA

También podría gustarte