elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1]
1  Programación / Desarrollo Web / Re: Ayuda PSEINT en: 14 Agosto 2023, 04:44 am
Hola, intente seguir los consejos que me diste, al momento de intentar procesar el algoritmo me tira este error:

<sin_titulo>: Sintaxis Incorrecta: 2 errores.

Lin 3 (inst 1): ERROR 202: El identificador MATRIZ1 no corresponde a un arreglo o subproceso

Lin 4 (inst 1): ERROR 202: El identificador MATRIZ1 no corresponde a un arreglo o subproceso

basicamente intento que mi algoritmo al momento de hacer el reporte final se vea asi (link a imagen)

file:///C:/Users/diana/OneDrive/Documents/Screenshot%202023-08-13%20203836.png

que al final basado en los numeros que me haya tirado en mi matriz de eso extraiga cual fue el dia de mayor cantidad y menor cantidad viendose asi:

Mi algoritmo esta asi por el momento, mostrando la parte que necesito ayuda:

Algoritmo Proyecto3_Michelle_Colorado_Duarte
   Definir posicion1, mayor1, menor1, posicion2, Respuesta_menu, matriz,matriz1, vector1, vector2,vector3, vector4, f, c Como entero;
   mayor1=matriz1[1,1]
   menor1=matriz1[1,1]
   
         escribir "Datos inicializados!";
         Escribir "Cantidad de vehiculos por paeje y por dia";
         Escribir "D   L   M   K   J   V   S  Peaje/dia";
         Dimension matriz1[4,7], vector3[7], vector4[7];
         para f= 1 hasta 4 con paso 1 Hacer
            para c = 1 hasta 7 con paso 1 Hacer
               matriz1(f,c) =azar(300) +1;
            FinPara
         FinPara
         para f= 1 hasta 4 con paso 1 Hacer
            para c = 1 hasta 7 con paso 1 Hacer
               escribir matriz1(f,c), " " sin saltar;
            FinPara
            escribir 'Clase ', f;
         FinPara
         Escribir '   ';
         escribir '    ';
         Escribir 'GV Ruta 27, reporte Semanal';
         Escribir '--------------------------------------------';
         para f = 1 hasta 4 Con Paso 1
            para c = 1 hasta 7 Con Paso 1
               si matriz1[f , c] < mayor1 Entonces
                  mayor1 = matriz1[f, c]
               FinSi
            FinPara
         FinPara
         para f = 1 hasta 4 Con Paso 1
            para c = 1 hasta 7 Con Paso 1
               si matriz1[f , c] > menor1 Entonces
                  menor1 = matriz1[f, c]
               FinSi
            FinPara
         FinPara
         Escribir 'El paeje de mayor congestion es: ',f , ' con', mayor1, ' vehiculos procesados';
         Escribir 'El paeje de menor congestion es: ',c , ' con', menor1, ' vehiculos procesados';
         Escribir ' ';
FinAlgoritmo
2  Programación / Desarrollo Web / Ayuda PSEINT en: 14 Agosto 2023, 02:57 am
Hola, alguno que me ayude con mi CODIGO. Intento encontrar el numero mayor y menor basado en los numeros que tira en el matriz pero por alguna razon me esta tirando resultados diferentes en el reporte final:

Algoritmo 1_1
   Definir posicion1, posicion2, Respuesta_menu, matriz,matriz1, vector1, vector2,vector3, vector4, f, c Como entero;
   
   Escribir "Bienvenidos al Sistema de Gestion GV Ruta 27";
   Escribir "Menu principal';
   Escribir "1.Incializacion de datos";
   escribir "2.Simulacion del flujo vehicular";
   escribir "3.Verfical congestionamiento vial";
   escribir "4.Salir";
   Repetir
      Escribir "Ingrese la opcion deseada";
      leer Respuesta_menu;
   Hasta Que  Respuesta_menu=1 o Respuesta_menu=4
   Segun Respuesta_menu Hacer
       1:
         escribir "Datos inicializados!";
         Escribir "Cantidad de vehiculos por paeje y por dia";
         Escribir "D  L  M  K  J  V  S  Peaje/dia";
         Dimension matriz[4,7], vector1[7], vector2[7];
         definir mayor Como Entero
         definir menor Como Entero
         para f= 1 hasta 4 con paso 1 Hacer
            para c = 1 hasta 7 con paso 1 Hacer
               matriz(f,c) =azar(1);
            FinPara
         FinPara
         para f= 1 hasta 4 con paso 1 Hacer
            para c = 1 hasta 7 con paso 1 Hacer
               escribir matriz(f,c), "  " sin saltar;
            FinPara
            escribir 'Escazu ', (f);
         FinPara
         Escribir "presionar tecla';
         Esperar Tecla;
         Borrar Pantalla;
         escribir "Datos inicializados!";
         Escribir "Cantidad de vehiculos por paeje y por dia";
         Escribir "D   L   M   K   J   V   S  Peaje/dia";
         Dimension matriz1[4,7], vector3[7], vector4[7];
         para f= 1 hasta 4 con paso 1 Hacer
            para c = 1 hasta 7 con paso 1 Hacer
               matriz1(f,c) =azar(300) +1;
            FinPara
         FinPara
         para f= 1 hasta 4 con paso 1 Hacer
            para c = 1 hasta 7 con paso 1 Hacer
               escribir matriz1(f,c), " " sin saltar;
               vector3(f)=vector3(f)+matriz1(f,c);
            FinPara
            escribir 'Clase ', f;
         FinPara
         Escribir '   ';
         escribir '    ';
         Escribir 'GV Ruta 27, reporte Semanal';
         Escribir '--------------------------------------------';
         para f= 1 hasta 4 con paso 1 Hacer
            si ([f]>mayor) Entonces
               mayor=[f]
               posicion1=f
            FinSi
         FinPara
         para f= 1 hasta 4 con paso 1 Hacer
            si ([f]<menor) Entonces
               menor=[f]
               posicion2=f
            FinSi
         FinPara
         Escribir 'El paeje de mayor congestion es: ',posicion1 , ' con', mayor, ' vehiculos procesados';
         Escribir 'El paeje de menor congestion es: ',posicion2 , ' con', menor, ' vehiculos procesados';
         Escribir ' ';
   FinSegun
FinAlgoritmo
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines