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

Una compañía de transporte internacional tiene servicio en algunos países de América del Norte, América Central, América del Sur, Europa y Asia. El costo por el servicio de transporte se basa en el peso del paquete y la zona a la que va dirigido. Lo anterior se muestra en la tabla:

Zona

Ubicación

Costo/gramo

1

América del Norte

24.00 euros

2

América Central

20.00 euros

3

América del Sur

21.00 euros

4

Europa

10.00 euros

5

Asia

18.00 euros

Diseñe un algoritmo que determine:

Calcular el costo por cada ubicación (2 puntos)
Calcular el costo por Zona (2 puntos)
El importe a pagar incluyendo el IGV (3 puntos)


jeremygamboayeren: amigo le dieron la respuesta de esta porfa es algo urgente
jeremygamboayeren: solo tengo 50 minutos xfa es la ultima que me falta

Respuestas a la pregunta

Contestado por megatokay
2

Pseudocódigo en Pseint de cálculos del costo del servicio de encomiendas internacionales según tabla que se muestra abajo. Se adjunta imagen de salida por pantalla.

Algoritmo VentaBoletosTransporteI

  • // Definir variables

Definir cg, res Como Entero

Definir i,igv,pan,pac,pas,pe,pa, peso, c Como Real

Definir apan,apac,apas,ape,apa, t, tt, ti Como Real

Definir continuar Como caracter

t <- 0

tt <- 0

ti <- 0

c <- 0

res <- 0

peso <- 0

i <- 0

igv <- 16

pan <- 24

pac <- 20

pas <- 21

pe <- 10

pa <- 18

apan <- 0

apac <- 0

apas <- 0

ape <- 0

apa <- 0

continuar <- 's'

Escribir '*********Compañía de transporte internacional**********'

  • // Ingrese peso de la encomienda

Mientras continuar='s' Hacer

 cg <- cg+1

 Escribir 'Encomienda No. ',cg

 Escribir 'Indique el peso (gramos): ' Sin Saltar

 Repetir

  Leer peso

 Hasta Que peso>0

  •  // Ingrese destino

 Escribir ' '

 Escribir '***Eliga el destino*** '

 Escribir '1.- América del Norte '

 Escribir '2.- América Central   '

 Escribir '3.- América del Sur   '

 Escribir "4.- Europa "

 Escribir '5.- Asia '

 Repetir

  Leer res

  Si  NO (res=1 O res=2 O res=3 O res=4 O res=5) Entonces

   Escribir 'Entrada inválida'

  FinSi

 Hasta Que res=1 O res=2 O res=3 O res=4 O res=5

  •  // Calcular costo del servicio y Acumula los ingresos

 Segun res  Hacer

  1:

   c <- pan*peso

   apan <- apan+c

  2:

   c <- pac*peso

   apac <- apac+c

  3:

   c <- pas*peso

   apas <- apas+c

  4:

   c <- pe*peso

   ape <- ape+c

  5:

   c <- pa*peso

   apa <- apa+c

   

 FinSegun

  •  // Calcular e imprimir los impuestos y total a pagar

 i <- c*igv/100

 t <- c+i

 Escribir 'El costo de servicio es: ' c  

 Escribir 'Impuestos: ' i, " (16%)"

 Escribir 'Total a pagar: ' t

 Escribir ' '

 Repetir

  Escribir '¿Registrar otro servicio?  (s/n)'

  Leer continuar

 Mientras Que (continuar<>'s' Y continuar<>'n')

FinMientras

  • // Mostrar resultados totales

tt <- apan + apac + apas + ape + apa

ti <- tt*igv/100

Escribir ' '

Escribir 'Registro total del día: ',tt

Escribir 'Impuestos: ',ti

Escribir 'Total de ingreso: ',tt + ti

  • // Mostrar resultados por zonas

Escribir ' '

Escribir '   El total ingresos por zonas (mas impuestos)'

Escribir ' '

Escribir 'América del Norte: ', apan + (apan*igv/100)

Escribir 'América Central:  ' , apac + (apac*igv/100)

Escribir 'América del Sur:  ', apas + (apas*igv/100)

Escribir "Europa: ", ape + (ape*igv/100)

Escribir 'Asia: ', apa + (apa*igv/100)

FinAlgoritmo

Para saber más acerca de algoritmo en pseint cálculos de costos e impuestos consulte: https://brainly.lat/tarea/14440712

#SPJ1

Adjuntos:
Otras preguntas