Sie sind auf Seite 1von 11

DECLARAR VARIABLE

NORTA: Si queremos declarar una variable para guardar el nombre: cadena [25]
nombre

Enteros o entero: son solo nmeros enteros como el 2,4 ,6 etc.

Real: numero con cifras decimales como 1.2, 3.9 etc.

Caracter: cuando queremos guardar un solo caracter como Laura, hoja

Booleano: cuando necesitamos guardar una expresin lgica, es como


falso o verdadero.

Cadena: cuando queremos guardar letras como a, b, c, d, etc.

DOS TIPOS DE VARIABLES: GLOBALES Y LOCALES

OPERADORES

LOS OPERADORES VARIAN SEGN EL LENGUAJE DE PROGRAMACION

()

Agrupar expresiones

Operador para exponenciacin

Operador de multiplicacin

Operador de divisin

Mod

Div

Operador de divisin entera

Operador lgica y

Operador de suma

Operador de resta

Operador de clculo de residuo

Operador lgico o

LO QUE VA A DENTRO DE COMILLAS, SE UTILIZA MAS EN PALABRAS Y SE


PUDE SIMBOLIZAR ESPACIO
CONDICIONALES

SI
SINO
ENTONCES
LEER VALOTES Y ALMACERNARLOS EN LAS VARIABLES
Usaremos la palabra lea <variable> cuando queramos asignar un valor o un
operacin matematica <- Que es el smbolo < mas -.

EJEMPLO:
cadena [25] nombre
Inicio
escriba ingrese su nombre
lea nombre
escriba "bienvenido"
llamar nueva_linea
escriba nombre
fin
EJEMPLO:
entero sueldo, aumento
cadena [25] nombre
inicio
escriba "ingresar el nombre del empleado"
lea nombre

escriba "ingresar el sueldo del empleado"


lea sueldo
aumento <- sueldo * 1.25
escriba "nuevo sueldo con el 25% de aumento"
escriba aumento
fin
EJERCICIO: Haga un programa que ingrese el nombre del empleado, el sueldo,
edad, sexo, y que se le bono de $100.000

Entero sueldo, aumento, edad, sexo, bono

cadena [25] nombre


inicio
escriba "ingresar el nombre del empleado"
lea nombre
escriba "ingresar el sueldo del empleado"
lea sueldo
escriba "ingresar la edad del empleado"
lea edad
escriba "ingresar el sexo del empleado"
lea sexo
escriba "ingresar el bono del empleado"
lea bono
bono <- 100.000
aumento <- sueldo + 100000
escriba "nuevo sueldo con 100000 de bono"
escriba bono
fin

Entero sueldo, aumento, edad, sexo, bono

cadena [25] nombre


inicio
escriba "ingresar el nombre del empleado"
lea nombre
escriba "ingresar el sueldo del empleado"
lea sueldo
escriba "ingresar la edad del empleado"
lea edad
escriba "ingresar el sexo del empleado"
lea sexo
escriba "ingresar el bono del empleado"
lea bono
escriba "se gano un bono de 100000 por la compra de nuestro producto"
escriba bono
fin

Cadena [25] nombre, apellido, completo

inicio
escriba su nombre
lea nombre
escriba apellido
lea apellido
completo <- nombre + + apellido
escriba nombre completo, completo
fin

EJERCICIO: Sume los siguientes datos y mustreme sus resultados, 500, 100 y
400
Entero a, b, c, total
inicio
escriba "ingrese numero"
lea a
escriba "ingrese numero"
lea b
escriba "ingrese numero"
lea c
total <- 100 + 500 + 400
escriba "valor total:", total
fin
EJERCICIO: Ingrese dos usuarios, sueldo a cada usuario, al primero smele
500.000 y al segundo 100.000
Cadena [25] empleado1, empleado2
entero sueldo1, sueldo2, aumento1, aumento2, total1, total2
inicio
escriba "empleado 1"
lea empleado1
escriba "sueldo 1"
lea sueldo1
escriba "aumento 1"

lea aumento1
escriba "empleado 2"
lea empleado2
escriba "sueldo 2"
lea sueldo2
escriba "aumento2"
lea aumento2
total1 <- sueldo1 + aumento1
total2 <- sueldo2 + aumento2
escriba "empleado1", total1
escriba "empleado2", total2
fin
EL SOUDOCODIGO
Es la posibilidad que me dice si funciona o no funciona y es mucho ms fcil
corregirlo en el papel. (SE HACE EN PAPEL)
EJERCICIO: ingrese el nombre del empleado, las horas trabajadas luego calcule
el pago en bruto, luego que presente el total a pagar NOTA: el seguro social es
de 8.4% si el sueldo es mayor a 2.400.000 si es menor solo el 3.5%.
Cadena [25] nombre
entero horas, vph, total
real pb
inicio
escriba "ingresar nombre"
lea nombre
escriba "ingresar horas"
lea horas
escriba "ingrese el valor por las horas"
lea vph

total<-horas*vph
escriba "pago total", total
fin

EJERCICIO: ingrese el nombre del alumno, 5 notas del mismo alumno y sacar la
nota definitiva.
Cadena [25] nombre
entero nota1, nota2, nota3, nota4, nota5, nf, definitiva
inicio
escriba "ingrese el nombre"
lea nombre
escriba "ingrese la nota1"
lea nota1
escriba "ingrese la nota2"
lea nota2
escriba "ingrese la nota3"
lea nota3
escriba "ingrese la nota4"
lea nota4
escriba "ingrese la nota5"
lea nota5
definitiva <- nota1+nota2+nota3+nota4+nota5
llamar nueva_linea
nf <- definitiva /5
escriba "nf", nf
fin

EJERCICIO: Ingresar el nombre del empleado, las horas trabajadas, pago en


bruto (50 lps la hora) IHSS y total a pagar, presentar el resultado del programa.
NOTA: el seguro social es 84 si el sueldo es mayor a 2400 sino es el 3.5% del
sueldo empleado.
Entero horas
real pbruto, ihss, tp
cadena [25] nombre
inicio
escriba ingresar el nombre
lea nombre
escribe ingresar las horas trabajadas
lea horas
pbruto<-horas*50
si pbruto > 2400 entonces
ihss <- 84
sino
ihss <- 0.035*pbruto
fin si
tp <- pbrut - ihss
escriba pago bruto, pbruto
llamar nueva_linea
escriba total a pagar, tp
llamar nueva_linea
fin
NOTA: Cada SI se cierra con un FIN SI, el SI es un condicional.
Cuando aparece el ENTONCES es porque se termina la lnea.
EJERCICIO: Haga un programa para la nomina del grado decimo, nombre del
individuo, la T.I, las horas trabajadas que, ingrese el precio de la hora que me

muestre el total bruto. Se le hace un descuento por seguridad social del 8%, se
la va a ser un descuento sobre pensiones y cesantas sobre el 8.5%, se le va a
dar un auxilio de transporte de 56000, y se le va a dar un bono de 100000 si el
sueldo es menor a 800000.

Ejemplo sobre decisiones anidadas


Ingresar el nombre del empleado, la zona de trabajo, las ventas del empleado ,
luego calcular su comisin en base a un porcentaje basado en la zona de
trabajo, luego determinar el IHSS y el total a pagar , presentar los datos.
Tabla para el caculo de la comisin
Zona Porcentaje de Comisin
A 6%
B 8%
C 9%
caracter zona
cadena [25] nombre
real ventas, comision, ihss, tp
inicio
escriba "ingrese el nombre"
lea nombre
escriba "ventas del empleado"
lea ventas
escriba "zona de trabajo"
lea zona
si zona ='A' entonces
comision <- 0.06 * ventas
sino si zona = 'B' entonces

comision <- 0.08 * ventas


sino si zona = 'C'
entonces
comision <- 0.09 * ventas
sino
comision <- 0
fin si
fin si
fin si
si comision > 2400 entonces
ihss <- 84
sino
ihss <- 0.035 * comision
fin si
tp <- comision ihss
escriba "comision ganada", comisin
llamar nueva_linea
escriba "seguro social", ihss
llamar nueva_linea
escriba "total a pagar", tp
llamar nueva_linea
fin

ESTRUCTURA CASO

Esta se usa como subtitulo en algunos casos de si anidado, por ser mas
practico al aplicarlo en la evaluacin de algunas condiciones las SINTAXIS son
las siguientes:
Caso variable
valor1, valor2, valor3, etc.
instruccin o instrucciones
valor 1, valor2, valor3, etc.
instrucciones
[sino :

Das könnte Ihnen auch gefallen