Software de programacion

Pseint aplicado en un supermercado

Para abordar los ejemplos hechos en algoritmos de Pseint aplicado en un supermercado y saber todo lo que corresponde a los comandos para y repetir y a los subprocesos o funciones que podemos usar en Pseint para la creación de diagramas de flujo y algoritmos funcionales, debemos partir por definir que es Pseint, además de incluir varios ejemplos basados en situaciones de la vida real en un supermercado.

Además de que dichos ejemplos los encontrarás explicados al final de este articulo, también encontraras tanto su respectivo de código y pruebas de escritorio y recuerda esto nunca es tarde para aprender. Toma estos ejemplos como guía si así lo deseas y/o necesitas. ahora si empecemos definiendo los términos importantes.

¿Qué es Pseint?

Su objetivo es ayudar a los estudiantes a aprender programación de una manera más fácil y efectiva. Pseint ofrece una variedad de herramientas y recursos de aprendizaje, como autocompletado, ayudas emergentes, plantillas de comandos, coloreado de sintaxis, resaltado de bloques lógicos, identado inteligente, listados de funciones, operadores y variables. Además, Pseint permite generar y editar diagramas de flujo del algoritmo, que es de gran ayuda a la hora de revisar el correcto funcionamiento de los mismos o simplemente ver que hay que corregir. Este software fue creado en Argentina. Por otro lado, tal y como lo mencionan en la pagina web de este software de programación Pseint es una herramienta simple que maneja seudocódigo que a diferencia de muchas otras por el estilo nos brinda a sus usuarios la capacidad de aprender los conceptos fundamentales de programación incluyendo los comandos necesarios para hacer un algoritmo funcional, como lo son:

  • Definir
  • Escribir
  • Leer
  • Asignar
  • Si-Entonces
  • Según
  • Mientras
  • Repetir
  • Para

Además nos permite hacer uso de operadores y Funciones es decir, podemos hacer sumas, restas, multiplicaciones y demás operaciones básicas o hacer uso de ellos para crear un programa que determine si que numero es mayor a otro luego de recibir algunos datos con la variable leer y llamar a la función para que en ese punto del algoritmo escriba un mensaje o haga un proceso indicado, tal y como es el caso de uno de los programas de ejemplo que verán en este articulo.

Para dar continuación y pasar a explicarles tres ejemplos desarrollados con los comandos función, para, repetir, según, escribir, leer y usando asignación de valores en Pseint, es necesario iniciar explicando uno a uno dichos comandos para comprender más acerca de su funcionamiento y posteriormente verlos aplicados en algoritmos que den soluciones y puedan ser aplicados en el contexto de la vida real, como en este caso en un supermercado.

Definir

Este comando nos permite definir las variables que pediremos al usuario es decir que los datos que pidamos mediante el comando leer estarán definidos como cadena de caracteres, como real, entero, lógico o carácter. Su sintaxis es:

Definir variable Como entero / Como real / Como Caracter / Como cadena.

Comando Escribir

Este comando le permite al programador enviar un determinado mensaje al usuario por consola, y usa la siguiente sintaxis:

Escribir “mensaje que desea enviar el programador al usuario“;.

Comando Leer

Este comando va a la par del comando escribir, esto debido a que te brinda la posibilidad de trabajar en conjunto con el anterior comando de tal manera que te permite que el usuario ingrese alguna respuesta a una pregunta para dar continuidad al algoritmo, este dato puede ser tanto numérico como también pueden ser solo caracteres y podrán ser almacenados en una variable, la cual en algún punto del algoritmo puede ser usada para algún proceso que el programador desee realizar.

Su sintaxis es la siguiente: Leer nombre de variable donde será almacenada la respuesta del usuario;

Comando escribir y leer

Comando Asignar

Este comando sirve para almacenar datos en una variable, por ejemplo, tenemos el dato1 y el dato2 y deseamos sumarlos para almacenarlos en otra variable llamada total y usarla en otro punto del algoritmo. Su sintaxis es la siguiente A<- B + i, por lo tanto en el ejemplo sería: total <- dato1 + dato2. A continuación se ve un ejemplo donde se usan los comandos asignar, leer y escribir.

Comando Según

Nos permite establecer un número determinado de opciones que se van a realizar con respecto a que variable digite el usuario, por ejemplo, si el algoritmo es para que se vean los días de la semana, se puede pedir que el usuario ingrese un número del 1 al 7 y según el número ingresado se efectúen algunas variables o procesos definidos.

Su sintaxis es:

Según variable Hacer

“se establece el número de opciones y lo que desea ejecutar”

Comando Si-Entonces

Este comando nos brinda a los programadores crear opciones que serán hechas por la maquina en determinado momento o momentos ya que funciona de tal manera que solo será tenido en cuenta en caso de que la variable o la condición se cumpla y en ese caso se harán las acciones que se determinen.

Su sintaxis es:

Si condición Entonces

Instrucciones

Sino

instrucciones

Fin Si.

Comando Repetir

En este comando nos encoframos con una estructura capaz de repetir las instrucciones dadas por el programador siempre y cuando la condición impuesta en el Hasta Que no se cumpla, esto garantiza que al menos una vez se reproducirá esa secuencia de acciones. Cuenta con la siguiente sintaxis:

Repetir

Instrucciones

Hasta Que condición

Comando Para

Es una instrucción o comando el cual se encarga de ejecutar secuencias de acciones un número determinado por el programador, su sintaxis es la siguiente:

Para variable <- inicial Hasta final (Con Paso paso) Hacer

Instrucciones

FinPara

Funciones o Sub procesos

Este tipo de instrucciones se usan para dar división a un programa en partes manejables y mas cortas, es decir, que es un bloque de código encargado de hacer alguna tarea definida y especifica que a su vez puede ser llamada desde otra parte del programa. Su sintaxis es:

Funcion variable_de_retorno <- nombre_de_la_funcion (argumento_1, argumento_2 …)

Instrucciones

FinFuncion

Al azar

Este operador logico nos ayuda para cerar números aleatorios en Pseint entre un rango definido desde 0 o el valor deasado hasta x y si deseas generar un número entre 1 a 10 su sintaxis sería:

numAleatorio <- AZAR (10) + 1;

Programas creados a partir de un supermercado:

Una vez ya hemos diferenciado, definido y clarificado las características de algunos comandos de Pseint, su sintaxis, y demás elementos claves para programar en esta herramienta. Continuaremos explicando tres algoritmos de Pseint aplicado en un supermercado que sirven para dar ejemplos de uso de los comandos Definir, Escribir, Leer, Repetir, Para, Si y Sino, Funciones y Asignación de variables.

Primer programa

En el programa número 1 de Pseint aplicado en un supermercado podemos observar que se creo con la finalidad de que el usuario del supermercado pueda introducir que productos compro y así mismo la cantidad que adquirió de cada uno de ellos, para luego calcular el total de su compra, además con la posibilidad de ganar un cupón de descuento equivalente al 50% de la compra usando los comandos Si y Sino, Repetir, Según, Al azar, Definir, Escribir y Leer. A continuación, se adjunta un video explicativo sobre este programa:

Programa 2

En el programa 2 de Pseint aplicado en un supermercado se creo un algoritmo capaz de ayudar a los usuarios para que cotice la lista de compras que el/ella o elle desea comprar y así mismo sepa el cantidad total de la cotización, este programa fue creado mediante los comandos Repetir, Según, Para, Definir, Escribir y Leer. A continuación, se adjunta un video explicativo sobre este programa:

Programa 3

En este programa de Pseint aplicado en un supermercado se ayuda al empleado a que haga un inventario de los productos con los que actualmente hay disponibles en el supermercado, además se le dan sugerencias en caso de quela cantidad del producto ingresado sea menor o igual a 50 y mayor a 50 y por último se le muestra en pantalla que cotizo, es decir, cada producto y la cantidad cotizada de cada uno de ellos. Para este programa en cuestión fueron empleados varios comandos los cuales son: Subproceso o Funcion, Si y Sino, Repetir, Según, Asignación. A continuación el video explicando el algoritmo del programa 3.


A continuación encontrarán adjunto el código del programa 1 y su respectiva prueba de escritorio.

Algoritmo sin_titulo
	// programa mediante el cual el cliente puede ingresar una lista de productos para luego calcular el total de compra y partcipar adivinando un número entre 0 y 5 por un cupon de descuento
	Definir total,descuento,cuponGanador Como Real
	Definir producto Como Caracter
	total <- 0
	descuento <- 0
	cuponGanador <- 3
	Precio1 <- 3000
	Precio2 <- 5500
	Precio3 <- 12000
	Precio4 <- 5400
	Precio5 <- 10500
	Precio6 <- 2500
	Precio7 <- 4500
	Precio8 <- 7000
	Precio9 <- 17700
	Precio10 <- 14000
	Aleat <- azar (5) +1
	Escribir 'Bienvenido al supermercado'
	Escribir 'Actualmente contamos con los siguientes productos'
	Escribir '1 - Jabon Rey 500 gr'
	Escribir '2 - Lava Loza liquido 500 ml'
	Escribir '3 - Ambientador toque paraiso 9 gr glade'
	Escribir '4 - limpiavidrios de un litro'
	Escribir '5 - Fabuloso de un litro'
	Escribir '6 - Libra de arroz Roa'
	Escribir '7 - Libra de lentejas Diana'
	Escribir '8 - Aceite Frescampo 900 ml'
	Escribir '9 - Cubeta de huevos'
	Escribir '10 - Cafe instantaneo 85 gr'
	Escribir 'Ingrese el número de cada producto a cotizar en su lista de compras y luego digite si desea añadir mas productos para poder hacer el cálculo total de los productos consultados'
	Repetir
		Escribir 'digita el número del producto que quieres averiguar'
		Leer numProducto
		Segun numProducto  Hacer
			1:
				Escribir 'Digite en números cuantos jabones rey de 500 gr desea llevar'
				Leer jabonRey
				jabon <- Precio1
				Si jabonRey==1 Entonces
					valor1 <- Precio1
				SiNo
					Si jabonRey<>1 Entonces
						valor1 <- (jabonRey*jabon)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			2:
				Escribir 'Digite en números cuantos Lava Loza liquido 500 ml desea llevar'
				Leer lavaLoza
				lavaLozas <- Precio2
				Si lavaLoza==1 Entonces
					valor2 <- Precio2
				SiNo
					Si lavaLoza<>1 Entonces
						valor2 <- (lavaLoza*lavaLozas)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			3:
				Escribir 'Digite en números cuantos Ambientadores toque paraiso 9 gr glade desea llevar'
				Leer glade
				Ambientadores <- Precio3
				Si glade==1 Entonces
					valor3 <- Precio3
				SiNo
					Si glade<>1 Entonces
						valor3 <- (glade*Ambientadores)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			4:
				Escribir 'Digite en números cuantos limpiavidrios de un litro desea llevar'
				Leer limpiavidrios
				Limpiavidrio <- Precio4
				Si limpiavidrios==1 Entonces
					valor4 <- Precio4
				SiNo
					Si limpiavidrios<>1 Entonces
						valor4 <- (limpiavidrios*Limpiavidrio)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			5:
				Escribir 'Digite en números cuantos jabones Fabuloso de un litro desea llevar'
				Leer jabones
				Fabuloso <- Precio5
				Si jabones==1 Entonces
					valor5 <- Precio5
				SiNo
					Si jabones<>1 Entonces
						valor5 <- (Fabuloso*jabones)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			6:
				Escribir 'Digite en números cuantas libras de arroz Diana desea llevar'
				Leer libras
				Arroz <- Precio6
				Si libras==1 Entonces
					valor6 <- Precio6
				SiNo
					Si libras<>1 Entonces
						valor6 <- (Arroz*libras)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			7:
				Escribir 'Digite en números cuantas libras de lentejas Diana desea llevar'
				Leer lentejas
				Lenteja <- Precio7
				Si lentejas==1 Entonces
					valor7 <- Precio7
				SiNo
					Si lentejas<>1 Entonces
						valor7 <- (lentejas*Lenteja)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			8:
				Escribir 'Digite en números cuantos litros de aceite frescampo desea llevar'
				Leer litros
				Aceite <- Precio8
				Si litros==1 Entonces
					valor8 <- Precio8
				SiNo
					Si litros<>1 Entonces
						valor8 <- (litros*Aceite)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			9:
				Escribir 'Digite en números cuantas cubetas de huevos desea llevar'
				Leer cubetas
				Cubeta <- Precio9
				Si cubetas==1 Entonces
					valor9 <- Precio9
				SiNo
					Si cubetas<>1 Entonces
						valor9 <- (cubetas*Cubeta)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
			10:
				Escribir 'Digite en números cuantos cafes instantaneos Nescafe de 85 gr desea llevar'
				Leer cafes
				Cafe <- Precio10
				Si cafes==1 Entonces
					valor10 <- Precio10
				SiNo
					Si cafes<>1 Entonces
						valor10 <- (cafes*Cafe)
					FinSi
				FinSi
				Escribir 'desea incluir algún producto más a la cotización? Si o no'
				Leer final
		FinSegun
	Hasta Que final='no'
	total <- valor1+valor2+valor3+valor4+valor5+valor6+valor7+valor8+valor9+valor10
	Escribir 'Total a pagar: $',total
	
	Escribir 'Tienes un intento para ganar un cupón de descuento.'
	Leer cuponGanador
	Si cuponGanador=Aleat entonces
		descuento <- total*(0.5)
		Escribir '¡Felicidades! Ha ganado un descuento del 50% en su compra.'
		Escribir 'Descuento aplicado: ', descuento
	sino 
		Escribir "mejor suerte para la proxima";
	FinSi
	total <- total-descuento
	si descuento > 1 Entonces
		Escribir 'con tu descuento tienes un total a pagar de: $', total;
	FinSi
	
FinAlgoritmo
Pseint aplicado en un supermercado

A continuación, podrás observar el algoritmo del programa numero 2 en conjunto a su respectiva prueba de escritorio.

Algoritmo Cotización_Comando_Para
	//programa en el cual el cliente puede cotizar cada una de las frutas disponibles visualizando el precio y luego podrá ver el valor completo de la cotización
	definir factura Como Caracter
	sandías = 14600;
	melones = 10200;
	mangoMaduro = 4400;
	manzanaGala = 2300;
	mandarinas = 1000;
	naranjaTangelo = 1900;
	limonMandarino = 4300;
	Aguacates = 4500;
	fresas_500gr = 13300;
	uvaIsabella_50gr = 4200;
	Escribir "Ofrecemos los siguientes productos: 1. sandías, 2. melones, 3. mangoMaduro, 4. manzanaGala, 5. mandarinas, 6.naranjaTangelo, 7. limonMandarino, 8. Aguacates, 9. fresas_500gr, 10.uvaIsabella_50gr  "
	
	repetir 
		Escribir "Digite el número de producto que desea cotizar";
		Leer producto;
		Segun producto hacer
			1: 
				Escribir "Cuantas sandias desea cotizar.";
				Leer cantidad;
				sandia <- cantidad;
				Para producto<-1 Hasta cantidad Hacer
					precioSandia<-sandías * cantidad;
				Fin Para
				Escribir "las sandias cotizados valen: $", precioSandia;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			2: 
				Escribir "Cuantos melones desea cotizar.";
				Leer cantidad;
				melon<- cantidad;
				Para producto<-2 Hasta cantidad Hacer
					precioMelon<-melones * cantidad;
				Fin Para
				Escribir "los melones cotizados valen: $", precioMelon;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			3:
				Escribir "Cuantos mangos maduros desea cotizar.";
				Leer cantidad;
				mango <- cantidad;
				Para producto<-3 Hasta cantidad Hacer
					precioMango<-mangoMaduro * cantidad;
				Fin Para
				Escribir "los  mangos maduros cotizados valen: $", precioMango;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			4:
				Escribir "Cuantas manzanas gala desea cotizar.";
				Leer cantidad;
				manzana <- cantidad;
				Para producto<-4 Hasta cantidad Hacer
					precioManzana<-manzanaGala * cantidad;
				Fin Para
				Escribir "las manzanas gala cotizados valen: $", precioManzana;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			5:
				Escribir "Qué cantidad de mandarinas desea cotizar.";
				Leer cantidad;
				mandarina <- cantidad;
				Para producto<-5 Hasta cantidad Hacer
					precioMandarina<-mandarinas * cantidad;
				Fin Para
				Escribir "las mandarinas cotizados valen: $", precioMandarina;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			6:
				Escribir "Cuantas naranjas tangelo desea cotizar.";
				Leer cantidad;
				naranja<- cantidad;
				Para producto<-6 Hasta cantidad Hacer
					precioNaranja<-naranjaTangelo * cantidad;
				Fin Para
				Escribir "las naranjas tangelos cotizados valen: $", precioNaranja;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			7:
				Escribir "Cuantos limones mandarinos desea cotizar.";
				Leer cantidad;
				limones <- cantidad;
				Para producto<-7 Hasta cantidad Hacer
					precioLimones<-limonMandarino * cantidad;
				Fin Para
				Escribir "los limones mandarinos cotizados valen: $", precioLimones;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			8:
				Escribir "Cuantos aguacates desea cotizar.";
				Leer cantidad;
				aguacate<- cantidad;
				Para producto<-8 Hasta cantidad Hacer
					precioAguacate<-Aguacates * cantidad;
				Fin Para
				Escribir "los aguacates cotizados valen: $", precioAguacate;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			9: 
				Escribir "Cuantos paquetes de fresas de 5gr desea cotizar.";
				Leer cantidad;
				fresa<- cantidad;
				Para producto<-9 Hasta cantidad Hacer
					precioFresa<-fresas_500gr * cantidad;
				Fin Para
				Escribir "los paquetes de fresas cotizados valen: $", precioFresa;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
			10:
				Escribir "Cuantos paquetes de uvas Isabella desea cotizar.";
				Leer cantidad;
				uvas<- cantidad;
				Para producto<-10 Hasta cantidad Hacer
					precioUvas<-uvaIsabella_50gr * cantidad;
				Fin Para
				Escribir "los paquetes de uvas Isabella cotizados valen: $", precioUvas;
				Escribir "desea añadir algún producto a su cotización? digite si en caso de que desee continuar de lo contrario digite no para finalizar el proceso";
				Leer final;
		FinSegun
	Hasta Que final == "no";
	total <- precioSandia+precioMelon+precioMango+precioManzana+precioMandarina+precioNaranja+precioLimones+precioAguacate+precioFresa+precioUvas;
	escribir "Cotizó ",sandia " sandias ", melon, " melones ", mango " mangos maduros " , manzana, " mazanas gala ", mandarina " mandarinas ", naranja " naranjas tangelo " , limones " limon mandarino ",aguacate " aguacates " , fresa " paquete de fresas ",uvas " paquete de uvas Isabella, lo cual da  un total de $",total;
FinAlgoritmo
Pseint aplicado en un supermercado

Por último, incluimos el código desarrollado para el programa 3 y también incluimos la imagen de su prueba de escritorio.

//mediante este algoritmo el empleado lográ hacer un inventario donde depende la cantidad del producto se le dan sugerencias para que ejecute
Funcion VerificarCantidadProducto (producto, num)
	Si num <= 50 Entonces
		Escribir "La cantidad que tenemos en el supermercado del producto ", producto  " es menor o igual a 50."
		Escribir "Teniendo en cuenta esto te recomendamos dirigirte con el jefe de compras para adquirir más ejemplares de este producto y de esta manera no tener una crisis por su demanda a largo plazo";
	SiNo
		Escribir "La cantidad que tenemos en el supermercado del producto ", producto " es mayor a 50."
		Escribir "Teniendo en cuenta esto no deberías tomar medidas al respecto, si lo deseas continúa ingresando más productos para indagar que hacer, de lo contrario continúa con tus labores";
	Fin Si
	
FinFuncion
Algoritmo Iventario
	Escribir "Hola estimad@ emplead@, ingresa tu nombre para continuar";
	leer nombre;
	Escribir "Actualmente tenemos los siguientes productos."
	Escribir " 1. sandías" 
	Escribir "2. melones" 
	Escribir "3. mangoMaduro"
	Escribir "4. manzanaGala" 
	Escribir "5. mandarinas" 
	Escribir "6.naranjaTangelo" 
	Escribir "7. limonMandarino" 
	Escribir "8. Aguacates" 
	Escribir "9. fresas_500gr" 
	Escribir "10.uvaIsabella_50gr  "
   
    Repetir
		Escribir "Estimad@ ", nombre " Ingresa el número del producto que desea incluir en el inventario"
        Leer producto
		Segun producto hacer
			1: 
				Escribir "Con cuantas sandias contamos en el supermercado.";
				leer num;
				sandia<- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			2: 
				Escribir "Con cuantos melones contamos en el supermercado";
				leer num;
				melon<- num ;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			3:
				Escribir "Con cuantos mangos maduros contamos en el supermercado.";
				leer num;
				mango <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			4:
				Escribir "Con cuantas manzanas gala contamos en el supermercado.";
				leer num;
				manzana <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			5:
				Escribir "Qué cantidad de mandarinas tenemos en el supermercado.";
				leer num;
				mandarina <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			6:
				Escribir "Cuantas naranjas tangelo tenemos en el supermercado.";
				leer num;
				naranja <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			7:
				Escribir "Con cuantos limones mandarinos contamos en el supermercado.";
				leer num;
				limones <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			8:
				Escribir "con cuantos aguacates contamos en el supermercado.";
				leer num;
				aguacate <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
				
			9: 
				Escribir "Con cuantos paquetes de fresas de 5gr contamos en el supermercado.";
				leer num;
				fresas <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad?"
				leer final;
			10:
				Escribir "Con cuantos paquetes de uvas Isabella contamos en el supermercado.";
				leer num;
				uvas <- num;
				VerificarCantidadProducto(producto, num)
				Escribir "desea ver que hacer con algún otro producto según su cantidad? (Digite si o no)"
				leer final;
		FinSegun
	Hasta Que final == "no"
	Escribir "Incluyo en el inventario:" 
	Escribir" sandias x",sandia 
	Escribir " melones x", melon
	Escribir " mangos maduros x" , mango
	Escribir " mazanas gala x", manzana
	Escribir " mandarinas x", mandarina
	Escribir " naranjas tangelo x", naranja 
	Escribir" limon mandarino x", limones 
	Escribir" aguacates x",aguacate 
	Escribir " paquete de fresas x", fresas
	Escribir " paquete de uvas Isabella x",uvas
	Escribir "excelente labor x" ,nombre " continúa con tus actividades diarias";
FinAlgoritmo
Pseint aplicado en un supermercado

Autores: Andrés Felipe Cifuentes Cardenas, Andrés Felipe Mendoza y Juan David Montoya Ordoñez

Editor: Carlos Iván Pinzón Romero

Código: UCPA-1

Universidad: Universidad Central

Fuentes:

Instituto Tecnológico de Sonora. (2016). Pseudocódigo y PSEINT. Instituto Tecnológico de Sonora. https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf
Universidad Nacional de Santiago del Estero. (2022). Fundamentos de la Programación. studocu. https://www.studocu.com/es-ar/document/universidad-nacional-de-santiago-del-estero/fundamentos-de-la-programacion/comandos-pseint/37405148
Cristian Molano. (2013). CONDICION REPETIR PARA PSEINT. prezi. https://prezi.com/l4njmqj-_exs/condicion-repetir-para-pseint/
Colegio Nacional de Buenos Aires. (2016). Funciones/Subprocesos en PSeInt. https://usuarios.cnba.uba.ar/gabinetes/software/PSeInt%20NUEVO/help/subprocesos.html
Unknow. (2015). Leer [imagen] blogspot. https://cursopseint.blogspot.com/2015/11/comandos-utilizados-en-pseint-el.html
RiskNetworks. (2016). segun_ejemplo [imagen]. RiskNetworks.
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-segun/ 
andres felipe cifuentes cardenas. (13 nov 2023). Calcular total de compra "REPETIR". .Youtube. https://youtu.be/1mpVY4yeddE?si=Br0sWia9lkwbMgp7
andres felipe cifuentes cardenas. (14 nov 2023). Cotizar productos comando "PARA". .Youtube. https://youtu.be/I_MPGt5CxKY?si=WDnmMBkzTY_8qkUd
andres felipe cifuentes cardenas. (14 nov 2023). Inventarios cantidad de productos comando "función". .Youtube. https://youtu.be/MVzpon6fWGg?si=4fx9NDaSkC00EBR3