Informática, pregunta formulada por mirellaramossaavedra, hace 16 horas

Crear el pseudocódigo para el siguiente caso: En una librería los libros de Matemáticas tienen descuentos del 25% de su precio normal, en el caso de otros libros de otras especialidades los precios no tienen descuentos. Un estudiante compra dos libros de Matemáticas de diferentes autores con precios diferentes, un libro de Ingles y un libro de Informática. Calcular el importe a pagar por el estudiante por la compra de los cuatro libros. Visualizar el importe a pagar.
a) Ingreso de datos. 2ptos
b) Cálculo del importe a pagar. 4ptos
c) Visualizar importe a pagar. 1 pto​


aledm0306: pudiste conseguirlo :c?

Respuestas a la pregunta

Contestado por megatokay
0

Pseudocódigo Pseint que muestra por pantalla el importe total de compra de libros en una librería, se aplican descuentos según tipo de material. Se adjunta imagen de salida del algoritmo y diagrama de flujo.

Algoritmo compraDe4libros

  • // Definir variables

Definir dscuento,prec,total,import Como Real

Definir op,cant Como Entero

Definir tpo,contin Como Caracter

contin <- 's'

tpo <- ''

dscuento <- 0

prec <- 0

cant <- 0

op <- 0

total <- 0

import <- 0

Escribir '***********Cálculo del importe a pagar en librería**********'

  • // Ingreso de datos

Mientras contin<>'n' Hacer

 Escribir 'Ingrese precio del libro: ' Sin Saltar

 Repetir

  Leer prec

 Hasta Que prec>0

 Escribir 'Ingrese cantidad a comprar: ' Sin Saltar

 Repetir

  Leer cant

 Hasta Que cant>0

 Escribir 'Elija tipo del libro '

 Escribir '(1) Matemáticas ' Sin Saltar

 Escribir '  (2) Ingles ' Sin Saltar

 Escribir '  (3) Informática ' Sin Saltar

 Escribir '  (4) Otros ' Sin Saltar

 Repetir

  Leer op

  Si  NO (op=1 O op=2 O op=3 O op=4) Entonces

   Escribir 'Entrada inválida'

  FinSi

 Hasta Que op=1 O op=2 O op=3 O op=4

  •  // Cálculo del importe a pagar

 Segun op  Hacer

  1:

   tpo <- 'Matemáticas'

   dscuento <- prec*0.25

   prec <- prec-dscuento

   import <- cant*prec

  2:

   tpo <- 'Ingles'

   dscuento <- 0

   prec <- prec-dscuento

   import <- cant*prec

  3:

   tpo <- 'Informática'

   dscuento <- 0

   prec <- prec-dscuento

   import <- cant*prec

  4:

   tpo <- 'Otros'

   dscuento <- 0

   prec <- prec-dscuento

   import <- cant*prec

 FinSegun

 Escribir 'Tipo de libro: ',tpo

  •  // Visualizar resultados

 Escribir 'Precio: ',prec

 Escribir 'Descuento: ',dscuento

 Escribir 'Importe: ',import

 total <- total+import

 Escribir 'Ingresar otro libro?[s/n]' Sin Saltar

 Repetir

  Leer contin

  contin <- Minusculas(contin)

 Mientras Que contin<>'n' Y contin<>'s'

FinMientras

Escribir 'Importe total a pagar: ',total

FinAlgoritmo

Para saber más acerca de algoritmos de facturación consulte: https://brainly.lat/tarea/12553646

#SPJ1

Adjuntos:
Otras preguntas