You are on page 1of 5

UNIVERSIDAD GERARDO BARRIOS FACULTAD DE CIENCIA Y TECNOLOG|'A

PROGRAMACION
GRUPO B
FUNDAMENTOS DE
Ejemplos y Ejercicios de la Estructura
Repetitiva Mientras (While) con PSelnt
Docente: Pedro Antonio Villalta
Goog|e+ https://plus.googIe.com/u/O/105223072803758915793/about
facebook.com/pavillaItaugb || twitter.com/pavillalta || pavi||a|ta@gmai|.com ||
pavi||a|ta@ugb.edu.sv
EJEMPLO #1
Descripcin: Calcular el salario de un grupo de n trabajadores dada Ia cantidad
de horas
Uabmadasylatarfiaporhoraparacadauno.

Seudocdigo:
ENTEROS n,><,s,h,t,suma
INICIO
LEERH
x<-1
suma<-O
MIENTRASx<=n HACER
LEER h,t
s<-h*t
ESCRIBIR s
suma<- suma + s
x<-x+1
FINMIENTRAS
ESCRIBIR suma
HN
Cdigo PSelnt:
Proceso salarios
Definir n,contador,sa1ario,horas,tarifa,suma como Enteros;
Leer n;
contador < 1;
suma < 6;
Mientras contador <= n Hacer
Leer horas,tarifa;
salario < horas * tarifa;
Escribir salario;
suma < suma + salario;
contador < contador + 1;
FinMientras
UNIVERSIDAD
BARRIOSes
DE CIENCIA Y TECNOLOG|'A
Escribir "La sumaGERARDO
de ",n," Trabajadores
: ",FACULTAD
suma;
Docente:
FinProceso
https:
facebook.com
pavillalta@uqb.edu.sv
FUNDAMENTOS
PROGRAMACION
Ejecucin
p/us.qooqle.com
Pedro
del Programa.
pavillaltauqb
Antonio
DE
uGRUPO
Vi//a/ta
0 l052230728037589l5793
// twittencom
B
pavi//a/ta //about
pavi//a/ta@qmai/.com //

*** Ejecucin Iniciada. ***


La suma de 2 Trabajadores es : 490
*** Ejecucin Finalizada. ***
"""" Ejecucin Iniciada. *"
Ingrese la cantidad de trabajadores:
32
Ingrese los datos del empleado: 1
Horas Trabajadas:
> 50
Elalario del empleadc: l = $250
Ingrese los datos del empleado: 2
60
Salario del empleadc: 2 = $240
La suma de 2 Trabajadores es : $450
""" Ejscucin Finalizada. """
Cdigo PSelnt:
Proceso salarios
Definir n,contador,sa1ario,horas,tarifa,suma como Enteros;
Escribir "Ingrese la cantidad de trabajadores: "
Leer n;
contador <- 1;
suma <- 9;
Mientras contador <= n Hacer
Escribir "Ingrese los datos del empleado: ",contador;
Escribir "Horas Trabajadas: ";
Leer horas;
Escribir "Tarifa por hora: $";
Leer tarifa;
salario <- horas * tarifa;
Docente: Pedro Antonio Vi//a/to
https: p/us.qooqle.com u 0 l052230728037589l5793 about
focebook.com pavillaltouqb // twittencom povi//a/to // povi//a/ta@qmoi/.com //
pavillalto@uqb.edu.sv
UNIVERSIDAD GERARDO BARRIOS FACULTAD DE CIENCIA Y
PROGRAMACIDN
GRUPO B
TECNOLOG|'A FUNDAMENTOS
DE
Escribir "Salario del empleado ",contador," = $",sa1ario;
suma
contador
Escribir
FinMientras
EJEMPLO
FinProceso
Descripcin:
el
100.<-For
"La
suma
<-definicin,
#2
contador
suma
El+programa
salario;
de +
",n,"
un
1; solamente
Trabajadores
muestra
es : $",
lossuma;
nL]meros primos desde el 1 hasta

numero primo es aquel que solamente puede ser dividido enteramente por el 1 o
por sf mismo esto implica
que los primos solamente tienen dos divisores. La tinica restriccin seria el
uno el cual presenta solo un
dwkon
Seudocdmo:
Programa primos
{i,primo,j,prime,h,k son variables de tipo entero}
Inicio
Hacer prime<- 6
Hacer i<- 1
Mientras i <= 166 Hacer
Hacer primo<-6
Repetir j desde 1 Hasta i
Si i%j=6 Entonces
Hacer primo<-primo+1
{fin condicional si}
Hacer j <- j+1
{fin ciclo repetir}
Si primo=2 Entonces
Hacer prime <- prime + 1
Escribir i
{fin condicional si}
Hacer i<- i+1
{fin ciclo repetir}
Escribir "Se encontraron ", prime, " numeros primos entre 1 y 166"
Fin
Cdigo PSelnt:
Proceso numprimos
Definir n,primo,j,cuenta,h,k Como Entero;
cuenta <- 6;
n <- 1;
Mientras n <= 166 Hacer
primo <- 6;
Para j <-1 Hasta n Hacer
Si n%j=6 Entonces
primo <- prime + 1;
FinSi
FinPara
Si primo = 2 Entonces
cuenta <- cuenta + 1;
Escribir n;
FinSi
i<- n+1;
FinMientras
Escribir "Se encontraron ", cuenta, " n meros primos entre 1 y 166";
UNIVERSIDAD
GERARDO BARRIOS FACULTAD DE C|ENC|
FinProceso
Docente:
https:
focebook.com
pavillalto@uqb.edu.sv
AYTECNOLOGlA
PROGRAMACION
La
estructura
p/us.qooqle.com
Pedro
del
pavillaltouqb
Antonio
programa

FUNDAMENTOS
uGRUPOB
Vi//a/to
0 l052230728037589l5793
se// basa
twitter.com
en dos ciclos,
DE
povi//a/to
un mientras
//
about
povi//a/ta@qmoi/.com
y un repetir
//

(llamado Para en Pselnt) y


una estructura condicional Si. El ciclo externo (Mientras) esta encargado de
contar desde el uno al
100 indiscriminadamente, la estructura repetir recorre hasta el nL'imero en
donde Va i realizando un
conteo interno de los divisores y la cantidad de primos. Para finalmente usar un
condicional Si para
dar el mensaje al usuario.
EJEMPLO #3
Calcular la suma de los nL'imeros entre O y una cantidad n que es ingresada por
el usuario.
Proceso Suma_Numeros
Leer n;
suma<-6;
indice<-1;
Mientras indice<= n Hacer
suma<-suma+indice;
indice<-indice+1;
FinMientras
Escribir "Suma: ";suma;
FinProceso
Calcular la sumatoria de los primeros 100 enteros.
CakmarbsumamfiadebsememsenUe100y200
Imprimir los hasta n los numeros enteros, pero solo los pares.
Imprimir su nombre 10 veces.
lemunnmnmoemmfimwsumbbdemummmm.
Calcular el factorial de un nL'imero.
.\.!~"'.4>..N!
Leer N numeros y sumar los pares en una variable y los impares en otra.
Pedro Antonio Vil/a/ta (Pavillalta)
Goog/e+ https://p/us. qooq/e. com/u/0/105223072803758915793/about
Sitio Web httpMnqenieria-en-sistemas-informaticos.b/oqspot.com/
Blogs Educativos
Comercio E (e-commerce}
Comgi/adores e Intergretes
Desarro//o de Ap/icaciones para Dispositivos Mo vi/es (de
Inqenieria
ve/opmentmobi/eapplications)
Ingenieria
Noticias
Proqramacion
Redes
Investigacion
dede
Comgutadoras
Web
enTecno/oaia
Sistemas
Cientifica
Visual
(Web Basic
C#
engineering}
Informaticos
I informatica
(comguternetworkl
.net.net
(Visual
(proqramminq
(svstemsenqineerinq)
ICciencia
# proqramminq)
(techno/oavnewsl
visual basic)

Aries Marcia/es Tae Kwon Do

Docente: Pedro Antonio Vi//o/to


https: p/us.qooqle.com u 0 l052230728037589l5793 about
focebook.com povilloltouqb // twitter.com povi//a/to // povi//a/to@qmoi/.com //
povillolto@uqb.edu.sv

You might also like