top of page

SubProceso POTENCIA()
    Dimension Pote(100)
    Definir rad Como Real
    INICIAL= 6;
    FINAL= 12;
    i=1
    A=5
    Escribir "Ingrese el Voltaje: ";
    Leer V;
    Escribir "Ingrese la Corriente:";
    Leer I;
    Mientras i<=FINAL Hacer
        rad<-(2*PI*A)/360
        Pote(i)<-V*I*cos(rad)
        i<-i+1;
        A<-A+5
    FinMientras
    i=1;
    //A=50;
    Mientras i<=FINAL Hacer
        Escribir "El Resultado Es: ", Pote(i);
        i=i+1
    //    A= A+5
    Fin Mientras
    
    
Fin SubProceso


SubProceso CAMPO_MAGNETICO()
Dimension Campo(100);
INICIAL= 2.5;
FINAL= 8;
i=1
L=5
Escribir "Ingrese la permeabilidad: ";
Leer u;
Escribir "Ingrese la corriente: ";
Leer I ;
Escribir "Ingrese el número de espiras";
Leer N;
    Mientras i<=FINAL Hacer
        Campo(i)<-(u * I * N)/L
        i<-i+1;
        L<-L+0.5
    FinMientras
    i=1;
    L=50;
    Mientras i<=FINAL Hacer
        Escribir "El Resultado es ", Campo(i);
        i=i+1
        L= L+0.5
    Fin Mientras
    Max<-Campo(100)
    Si Campo(i)>Max Entonces
        Max<-Campo(i)
    Sino
        Max<-Max
        Escribir "El maximo valor es", Max;
    Fin Si
Fin SubProceso


SubProceso Corriente_t()
    Dimension Corriente(100);
    Definir Max1 como Real
    INICIAL = 1;
    FINAL = 10;
    i=1
    t=5
    Escribir "Ingrese la corriente inicial:" ;
    Leer Io;
    Escribir "Ingrese la frecuencia angular: ";
    Leer W;
    
    Mientras i<=FINAL Hacer
        Corriente(i) <- Io*sen(W*t)
        i<-i+1;
        t=t+0.5;
    FinMientras
    i=1;
    t=50;
    Mientras i<=FINAL Hacer
        Escribir "La t", t, "La I(t)", Corriente(i);
        i=i+1
        t= t+0.5
    Fin Mientras
    //Para Hallar Maximo
    i=1
    Max1<-Corriente(1)
    Repetir
        Si Corriente(i)<-Max1 Entonces
            Max1<-Corriente(i)
        Sino
            Max1<-Max1
            Escribir "El máximo valor es: ", Max1;
        Fin Si
        i<-i+1
    Hasta Que (i<=FINAL)
        

Fin SubProceso

Proceso VECTORES
    Definir i, INICIAL, FINAL Como Entero
    INICIAL = 1;
    FINAL = 10;
    Definir OPC Como Entero
    Escribir "CAMPO";
    Escribir "POTENCIA";
    Escribir "CORRIENTE";
    Escribir "Ingrese una Opción";
    Leer OPC;
    Segun OPC Hacer
        1:
            CAMPO_MAGNETICO()
        2:
            POTENCIA()
        3:
            Corriente_t();
        De Otro Modo:
            Escribir "Fuera de Rango";
        Fin Segun
    
FinProceso

 

bottom of page