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

Devuelve un listado con los nombres de los fabricantes y el número de productos que tiene cada uno con un precio superior o igual a 220 €. El listado debe mostrar el nombre de todos los fabricantes, es decir, si hay algún fabricante que no tiene productos con un precio superior o igual a 220€ deberá aparecer en el listado con un valor igual a 0 en el número de productos.​

Respuestas a la pregunta

Contestado por megatokay
0

Pseudocódigo Pseint que muestra listado de productos de un fabricantes. La cantidad de existencia se muestra cero sino cumple condicional. Se adjunta imagen de salida del algoritmo y diagrama de flujo.

Algoritmo listadoDeFabricantes

  • // Definir variables y arreglos

Definir nump,pre,x,c Como Entero

Definir continuar,listado,nom Como Caracter

nom <- ' '

nump <- 0

pre <- 0

x <- 0

continuar <- 's'

c <- 0

Dimension listado[100,3]

Escribir 'INGRESAR DATOS'

Repetir

  •  // Ingresar datos

 c <- c+1

 Escribir '  '

 Escribir 'Nombre del fabricante:  ' Sin Saltar

 Leer nom

 Escribir 'Cantidad de productos que tiene:  ' Sin Saltar

 Repetir

  Leer nump

  Si  NO (nump>0) Entonces

   Escribir 'Entrada inválida'

  FinSi

 Hasta Que (nump>0)

 Escribir 'Precio:  ' Sin Saltar

 Repetir

  Leer pre

  Si  NO (pre>0) Entonces

   Escribir 'Entrada inválida'

  FinSi

 Hasta Que (pre>0)

 listado[c,1]<-nom

 listado[c,2]<-ConvertirATexto(nump)

 listado[c,3]<-ConvertirATexto(pre)

 Repetir

  Escribir '  '

  Escribir 'Ingresar otro fabricante?: (s/n)'

  Leer continuar

  continuar <- Minusculas(continuar)

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

Hasta Que continuar=='n'

x <- 0

  • // mostrar listado  por pantalla

Escribir '       LISTADO '

Escribir '  '

Escribir 'Fabricante   Número de Productos   Precio'

Repetir

 x <- x+1

 Si ConvertirANumero(listado[x,3])>=220 Entonces

  Escribir listado[x,1],'              ' Sin Saltar

  Escribir listado[x,2],'                ' Sin Saltar

  Escribir listado[x,3],'             ' Sin Saltar

 SiNo

  •   // productos con un precio menor a 220 aparecen con cero en el listado en el valor de número de productos

  listado[c,2]<-ConvertirATexto(0)

  Escribir listado[x,1],'              ' Sin Saltar

  Escribir listado[x,2],'              ' Sin Saltar

  Escribir listado[x,3],'             ' Sin Saltar

 FinSi

 Escribir ' '

Mientras Que x<c

FinAlgoritmo

Para saber más acerca de algoritmo en pseint con listas y arreglos consulte: https://brainly.lat/tarea/31433847

#SPJ1

Adjuntos:
Otras preguntas