Informática, pregunta formulada por tiangonzalez9, hace 1 mes

algoritmo explicar paso a paso

Calcular el total de la compra de un cliente teniendo en cuenta la siguiente tabla de precios, el cliente podrá elegir varios productos: Perro Caliente 10000 Hamburguesa Sencilla 10000 Hamburguesa Doble 15000 Adición Tocineta 2500 Adición de queso 3000 Adición de Guacamole 1500 Adición Cebolla caramelizada 2000 Preguntar por pantalla los productos a escoger y si desea llevar adiciones, preguntar cual adicionar. Y calcular el total a cobrar.​

Respuestas a la pregunta

Contestado por megatokay
1

A continuación pseudocódigo en pseint que calcula el total de una compra según tabla de precio.

Algoritmo Calcular_el_total_de_la_compra

//Paso 1: Definir variables

Tpago <- 0

Acum <- 1

Dimension pedido[100]

//Paso 2: Ingresar valores de variables

Repetir

 Repetir

  Escribir 'Escoja productos: Perro Caliente, Hamburguesa Sencilla, Hamburguesa Doble'

  Leer pedido[Acum]

 Mientras Que (pedido[Acum]<>'Perro Caliente') Y (pedido[Acum]<>'Hamburguesa Sencilla') Y (pedido[Acum]<>'Hamburguesa Doble')

 Acum <- Acum+1

 Repetir

  Escribir '¿Desea llevar adiciones (s/n)?'

  Leer Resp

 Hasta Que (Resp=='s') O (Resp=='n')

 Si Resp=='s' Entonces

  Repetir

   Escribir 'Escoja adiciones: Tocineta, Queso, Guacamole, Cebolla caramelizada '

   Leer pedido[Acum]

  Mientras Que (pedido[Acum]<>'Tocineta') Y (pedido[Acum]<>'Queso') Y (pedido[Acum]<>'Guacamole') Y (pedido[Acum]<>'Cebolla caramelizada')

 FinSi

 Acum <- Acum+1

 Escribir '¿Continuar con el pedido (s/n)?'

 Leer Resp

Hasta Que (Resp=='n')

//Paso 3: Calcular total a pagar

AuxAcum <- Acum

Para Acum<-1 Hasta AuxAcum Hacer

 Segun pedido[Acum]  Hacer

  'Perro Caliente':

   Tpago <- Tpago+10000

  'Hamburguesa Sencilla':

   Tpago <- Tpago+10000

  'Hamburguesa Doble':

   Tpago <- Tpago+15000

  'Tocineta':

   Tpago <- Tpago+2500

  'Queso':

   Tpago <- Tpago+3000

  'Guacamole':

   Tpago <- Tpago+1500

  'Cebolla caramelizada':

   Tpago <- Tpago+2000

 FinSegun

FinPara

//Paso 4: Imprimir factura

Escribir 'Factura:  '

Escribir '...........................'

Para Acum<-1 Hasta AuxAcum Hacer

 Escribir pedido[Acum] Sin Saltar

 Segun pedido[Acum]  Hacer

  'Perro Caliente':

   Escribir ' 10000'

  'Hamburguesa Sencilla':

   Escribir ' 10000'

  'Hamburguesa Doble':

   Escribir ' 15000'

  'Tocineta':

   Escribir ' 2500'

  'Queso':

   Escribir ' 3000'

  'Guacamole':

   Escribir ' 1500'

  'Cebolla caramelizada':

   Escribir ' 2000'

 FinSegun

FinPara

Escribir 'Total a Pagar: ',Tpago

FinAlgoritmo

Para saber más acerca de algoritmo para calcular total de compra consulte: https://brainly.lat/tarea/13220356

Adjuntos:
Otras preguntas