Informática, pregunta formulada por xaviermenendez05, hace 28 días

Un comerciante se dedica a la venta de carpetas. Vende tres tipos de carpetas: tipo A, tipo B y tipo C los precios son 20, 35 y 50 soles respectivamente. Sí compra más de cinco carpetas del tipo A, tipo B o tipo C, los clientes reciben un descuento de 3%, 5% o 7% respectivamente en toda su compra. Hacer un programa que, al ingresar el tipo de carpetas a comprar y el número de carpetas muestre en pantalla un reporte con el importe a pagar.

Respuestas a la pregunta

Contestado por megatokay
1

A continuación pseudocódigo y diagrama de flujo de programa que muestra por pantallas total de venta según tipo de producto y descuentos.

Algoritmo en pseint que muestra el reporte o factura de una venta

  • // Definir variables

Definir tipoCarpeta, continuar Como Caracter

Definir precio, cantCarpetas, montoVentaFinal, montoVenta, porciento, descuento Como real

continuar <- 's'

  • // Ingresar datos

Escribir '****montoVenta de carpetas****'

Repetir

 Escribir 'Ingrese cantidad de carpetas: '

 Repetir

  Leer cantCarpetas

 Hasta Que cantCarpetas<>0

 Escribir 'Elija tipo de carpeta  : '

 Escribir 'A.- tipo A '

 Escribir 'B.- tipo B '

 Escribir 'C.- tipo C '

 Escribir 'Ingrese respuesta (A-C) '

 Repetir

  Leer tipoCarpeta

  tipoCarpeta <- Minusculas(tipoCarpeta)

 Mientras Que (tipoCarpeta<>'a') Y (tipoCarpeta<>'b') Y (tipoCarpeta<>'c')

  •  // calcular monto de la VENTA según tipo carpetas

 Segun tipoCarpeta  Hacer

  'a':

   precio <- 20

   descuento <- 0

   montoVenta <- cantCarpetas*precio

   montoVentaFinal <- montoVenta-descuento

   Si cantCarpetas>=5 Entonces

    porciento <- 3

    descuento <- montoVenta*(porciento/100)

    montoVentaFinal <- montoVenta-descuento

   FinSi

  'b':

   precio <- 35

   descuento <- 0

   montoVenta <- cantCarpetas*precio

   montoVentaFinal <- montoVenta-descuento

   Si cantCarpetas>=5 Entonces

    porciento <- 5

    descuento <- montoVenta*(porciento/100)

    montoVentaFinal <- montoVenta-descuento

   FinSi

  'c':

   precio <- 50

   descuento <- 0

   montoVenta <- cantCarpetas*precio

   montoVentaFinal <- montoVenta-descuento

   Si cantCarpetas>=5 Entonces

    porciento <- 7

    descuento <- montoVenta*(porciento/100)

    montoVentaFinal <- montoVenta-descuento

   FinSi

 FinSegun

 Escribir '******Reporte********'

  •  // mostrar resultado en pantalla

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

 Escribir 'Cantidad de carpetas:   ',cantCarpetas

 Escribir 'Tipo de carpetas:   ',tipoCarpeta

 Escribir 'Precio x unidad:   ',precio

 Escribir 'MONTO DE LA VENTA:   ',montoVenta

 Escribir 'DESCUENTO: ',descuento,' (',porciento,'%)'

 Escribir 'MONTO FINAL DE LA VENTA:   ',montoVentaFinal

 Repetir

  Escribir 'Registrar otra venta?: (s/n)'

  Leer continuar

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

Hasta Que continuar=='n'

FinAlgoritmo

Para saber más acerca de algoritmo en pseint para calcular facturas de clientes consulte: https://brainly.lat/tarea/61921069

#SPJ1

Adjuntos:

PimpDaddy: esta mal xd
PimpDaddy: esta mal escrito seria mejor que responda con una imagen :v
Otras preguntas