Está en la página 1de 7

SENATI

AVANZE FINAL DEL TRABAJO FINAL


INTRODUCCION A LAS TECNOLOGIAS DE LA
INFORMACIÓN

NOMBRE: JHON BRANDON CCORI QUISPE

CURSO: INTRODUCCION A LAS TECNOLOGIAS DE LA INFORMACIÓN

INSTITUTO: SENATI

PROFESORA: JACKLYN VANESSA HUAQUI PEREZ


1
Trabajo Final del Curso

TEMA: DESARROLLAR UNA APLICACIÓN EN PYTHON.


OBJETIVO DEL TRABAJO

Al finalizar el módulo formativo el estudiante será capaz de aplicar todos los contenidos
estudiados en clase.

PLANTEAMIENTO DEL TRABAJO

CASO DE ESTUDIO

El restaurante Punto Azul necesita mejorar la gestión, para esto se ha decidido sistematizar
el proceso de facturación utilizando el lenguaje de programación de Python. El sistema debe
tener un menú principal de 3 categorías desayuno, almuerzo, cena. Cada categoría debe
tener submenús que permita elegir el Ítem deseado. Cuando finalice la compra el cliente,
debe generar una boleta de ventas donde debe mostrar subtotal, IGV y total a pagar.

|=============================|
| RESTAURANTE S.A |
| MENÚ |
|=============================|
| A |Desayuno |
| B |Almuerzo |
| C |Cena |
| D |========= SALIR =========|
|=============================|

| Desayuno |
|=============================|
| A |Café |S/4.50 |
| B |Chocolate |S/5.00 |
| C |Jugo de Fresas |S/9.00 |
| D |Jugo de Papaya |S/8.00 |
| E |Pan con Pollo |S/7.00 | |
F |Pan con Jamón |S/7.00 |
| G |Pan con Tortilla |S/7.00 | |
J |========= SALIR =========|
|=============================|

Trabajo Final del Curso


| Almuerzo |
|=============================|
| A |Café |S/4.50 |
| B |Chocolate |S/5.00 |
| C |Jugo de Fresas |S/9.00 |
| D |Jugo de Papaya |S/8.00 |
| E |Pan con Pollo |S/7.00 |
| F |Pan con Jamón |S/7.00 |
| G |Pan con Tortilla |S/7.00 | |
J |========= SALIR =========|
|=============================|

| Cena |
|=============================|
| A |Pizza Exprés |S/9.50 | |
B |Ensalada Campera |S/7.50 |
| C |Gazpacho |S/6.00 |
| D |Caldo de Gallina |S/6.00 |
| E |Pollo al horno |S/5.50 |
| F |Menestrón |S/4.00 | |
G |========= SALIR =========|
|=============================|

| BOLETA DE VENTAS |
|=============================|
| Subtotal : |
| Igv : |
| Total a pagar: |
| |
| Gracias por tu compra
|=============================|

Programa de facturación para restaurante. Se adjunta imagen de salida por


pantalla donde se muestra el total a pagar por el cliente.

Código Python

if __name__ == '__main__':
# Definir variables
igv = float()
mnto = float()
totalfac = float()
cont = str()
op = int()
des = int()
alm = int()
cn = int()
igv = 0.18
print("***********Restaurante punto azul**********")

while True:
# ingresar dato
print("Elija opción ")

print("(1) Desayuno ")


print("(2) Almuerzo ")
print("(3) Cena")

while True:

op = int(input())
if not (op==1 or op==2 or op==3):
print("Entrada inválida")
if op==1 or op==2 or op==3: break
if op==1:
print("Menú desayudo ")
print("(1) Empanas y jugo")
print("(2) Arepas y cafe ")
print("(3) Huevos revueltos")

while True:

des = int(input())
if not (des==1 or des==2 or des==3):
print("Entrada inválida")
if des==1 or des==2 or des==3: break
elif op==2:
print("Menú almuerzo ")
print("(1) Arroz y carne")
print("(2) Espaguetti en salsa ")
print("(3) Asado y ensalada")

while True:

alm = int(input())
if not (alm==1 or alm==2 or alm==3):
print("Entrada inválida")
if alm==1 or alm==2 or alm==3: break
elif op==3:
print("Menú cena ")
print("(1) Pan tostado y queso")
print("(2) Pastel de jamón ")
print("(3) Ensalada con atún ")

while True:

cn = int(input())
if not (cn==1 or cn==2 or cn==3):
print("Entrada inválida")
if cn==1 or cn==2 or cn==3: break
print("Ingrese monto a pagar")
mnto = float(input())
# Calcular monto total factura
totalfac = mnto+(mnto*igv)
print("Total Factura")
# Mostrar resultados
print("*****************")
print("")
print("Compra: ",mnto)
print("Impuesto: ",mnto*igv)
print("Total: ",totalfac)
print("¿OTRA FACTURA (s/n)", end="")

while True:

cont = input()
cont = str.lower(cont)
if not ((cont!="s" and cont!="n")): break
if cont=="n": break
PREGUNTAS 1. ¿ Qué es un lenguaje de programación?
GUÍA
Un lenguaje de programación es un lenguaje formal que le
proporciona a una persona, en este caso el programador, la capacidad de
escribir una serie de instrucciones o secuencias.

Un lenguaje de programación es un lenguaje informático especialmente


diseñado para describir el conjunto de acciones consecutivas o instrucciones
que un equipo informático debe ejecutar. Por ejemplo: PHP, Java, C++,
Python.

2. ¿Qué es una función?


Conjunto de conocimientos técnicos que se ocupan del tratamiento
automático . de la información por medio de computadoras.

3. ¿Qué es una variable?


Una variable es un símbolo que puede ser remplazado o que toma un
valor numérico en una ecuación o expresión matemática en general.
Tipos de variable:
Variable independiente

4. ¿Define que es un navegador y menciona 4 navegadores ?

Los navegadores más utilizados son aquellos que son sencillos de


utilizar, y además tienen una gran velocidad. ... A raíz de aquella fecha
fueron surgiendo diferentes navegadores con mayores y mejores
funcionalidades como: Internet Explorer, Netscape Navigator, Mozilla,
Safari o Google Chrome

5. ¿Define los conceptos de virus, gusano, troyano y spyware?

Los malwares son considerados como software malicioso, ya que su


objetivo es contaminar y dañar el sistema de información de una
computadora, sin que el usuario este enterado.
Tipos de malwares
Entre los principales tipos de malwares se encuentran:
Virus informáticos: son programas malignos, ya que tienen la intención
de infiltrarse dentro de la información de algún dispositivo, provocando
alteraciones y daños en los archivos. Este también se replica causando
mucho más daño.
Gusano informático: Es uno de los malware más comunes, su
característica más relevante es que este se multiplica por todas las redes
que se conecta el dispositivo, infectando todas las redes posibles.
Troyano: este tipo de malware trata de ser imperceptible, dando paso a
otras amenazas y virus maliciosos. Se presentan en forma de archivos
legítimos como imagenes, música, con el fin de inspirar cofianza.
Spyware: su principal función suele ser recolectar información del
usuario, espiándolo. Este tipo de malware se instala junto a otro
archivo, escondiéndose en el mismo.

6. ¿Qué es una red Lan?

Una red de área local, red local o LAN (del inglés local area network) es
la interconexión de varias Computadoras y Periféricos. Su extensión está
limitada físicamente a un edificio o a un entorno de 200 metros, o con
Repetidores podría llegar a la distancia de un campo de 1 kilómetro.

7. ¿Qué es un contrato?

Un contrato es un acuerdo legal, oral o escrito, manifestado en común


entre dos o más personas con capacidad jurídica, que se vinculan en
virtud del mismo, regulando sus relaciones a una determinada

También podría gustarte