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
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