Está en la página 1de 3

TEMA BUCLES

1.- REALIZAR EL PROGRAMA QUE INGRESE N NUMEROS ENTEROS Y LUEGO CALCULE E


IMPRIMA LOS DIVISORES DE CADA NUMERO INGRESADO.
ALGORITMO DIVISORES:
VAR
ENTERO: N, I, DIV, NUM
INICIO
ESCRIBIR(“INGRESE LA CANTIDAD DE NUMEROS”)
LEER(N)
I1
MIENTRAS I<=N HACER
ESCRIBIR(“INGRESE NUMERO ”)
LEER(NUM)
DIV1
MIENTRAS DIV<=NUM HACER
SI NUM MOD DIV=0 ENTONCES
ESCRIBIR(“DIVISOR DE ”,NUM,” ES “, DIV)
FIN_SI
DIVDIV+1
FIN_MIENTRAS
II+1
FIN_MIENTRAS
FIN
2.- REALIZAR EL PSEUDOCODIGO Y EL PROGRAMA QUE INGRESE N NUMEROS ENTEROS Y
LUEGO CALCULE E IMPRIMA LOS NUMEROS PRIMOS QUE SE INGRESARON.
ALGORITMO PRIMOS
VAR
ENTERO: N, I, NUM, PRIM
INCIO
ESCRIBIR(“INGRESE LA CANTIDAD DE NUMEROS”)
LEER(N)
I1
MIENTRAS I<=N HACER
ESCRIBIR(“INGRESE UN NUMERO”)
LEER(NUM)
DIV1
CONT0
MIENTRAS DIV<=NUM HACER
SI NUM MOD DIV=0 ENTONCES
CONTCONT+1
FIN_SI
DIVDIV+1
FIN_MIENTRAS
SI CONT=2 ENTONCES
ESCRIBIR(“PRIMO= ”,NUM)
FIN_SI
II+1
FIN_MIENTRAS
FIN
3.- REALIZAR EL PSEUDOCODIGO Y EL PROGRAMA QUE INGRESE LOS DATOS DE N
TRABAJADORES DE UN EMPRESA: CODIGO DEL TRABAJADOR, APELLIDOS Y NOMBRES,
CATEGORIA (PUEDE SER AUXILIAR, TECNICO O PRFESIONAL), SUELDO BASICO,
BONIFICACION Y DESCUENTO. SE PIDE CALCULAR R IMPRIMIR EL SUELDO NETO DE CADA
TRABAJADOR ASI COMO EL TOTAL DE SUELDOS NETOS POR CATEGORIA.
ALGORITMO TRABAJADORES
VAR
ENTERO: N, I
CADENA: COD, APNOM, CAT
REAL: SB, BON, DES, SN, TSNA, TSNT, TSNP
INICIO
ESCRIBIR(“INGRESE LA CANTIDAD DE TRABAJADORES”)
LEER(N)
I1
TSNA0
TSNT0
TSNP0
MIENTRA SI<=N HACER
ESCRIBIR(“INGRESE EL CODIGO DEL TABAJADOR”)
LEER(COD)
ESCRIBIR(“INGRESE LOS APELLIDOS Y NOMBRES”)
LEER(APNOM)
ESCRIBIR(“INGRESE LA CATEGORIA”)
LEER(CAT)
ESCRIBIR(“INGRESE EL SUELDO BASICO”)
LEER(SB)
ESCRIBIR(“INGRESE LA BONIFICACION”)
LEER(BON)
ESCRIBIR(“INGRESE EL DESCUENTO”)
LEER(DES)
SNSB+BON-DES
ESCRIBIR(“EL SUELDO NETO ES ”,SN) #include<string.h>
SI CAT=”AUXILIAR” ENTONCES if(strcmp(cat,”auxiliar”)==0)
TSNATSNA+SN
SINO
SI CAT=”TECNICO” ENTONCES
TSNTTSNT+SN
SINO
TSNPTSNP+SN
FIN_SI
FIN_SI
II+1
FIN_MIENTRAS
ESCRIBIR(“EL TOTAL DE SUELDOS NETOS DE AUXILIARES ES ”,TSNA)
ESCRIBIR(“EL TOTAL DE SUELDOS NETOS DE TECNICOS ES ”,TSNT)
ESCRIBIR(“EL TOTAL DE SUELDOS NETOS DE PROFESIONALES ES ”,TSNP)
FIN

También podría gustarte