Topografía 1 Nivelación y Carretera en la Ingenierías
Algoritmos intro programación
1. Universidad Fermín Toro
Laboratorio de Introducción a la Computación
Sede de Cabudare, Núcleo de Ingeniería.
Escrito por: Fernando Juhasz
Profesor: Ing. Esteban Torrealba
Noviembre 2015
2. 1. Diseñe un algoritmo que reciba como entrada el número de cedula, el nombre y
apellido de una persona y su profesión y los imprima por pantalla (Valor 1%).
Algoritmo Imprimir_datos;
Variables
Nombre, apellido, profesión: Alfanumérico;
Nº de cédula: Entero;
INICIO
Imprimir (“Introduzca su nombre”);
Leer (nombre);
Imprimir (“Introduzca su apellido”);
Leer (apellido);
Imprimir (“Introduzca su profesión”);
Leer (profesión);
Imprimir (“Introduzca su nº de cédula”);
Leer (nº de cédula);
Imprimir (“Sus datos son:”);
Imprimir (“Cédula:”, cédula);
Imprimir (“Nombre:”, nombre, apellido);
Imprimir (“Profesión:”, profesión)
FIN
3. 2. Diseñe un algoritmo que pida por teclado dos números enteros y muestre su suma,
resta, multiplicación y división por pantalla además de los números leídos. (Valor
2%)
Algoritmo Operaciones_matemáticas;
Variables
Número1, numero2: Entero;
Suma, resta, multiplicación, división: Entero;
INICIO
Imprimir (“Inserte el primer número”);
Leer (número1);
Imprimir (“Inserte el segundo número”);
Leer (número2);
Suma (número1 + número2);
Resta (número1 – número2);
Multiplicación (número1 * número2);
División (número1 / número2);
Imprimir (“Resultado de la suma:”, suma);
Imprimir (“Resultado de la resta:”, resta);
Imprimir (“Resultado de la multiplicación:”, multiplicación);
Imprimir (“Resultado de la división:”, división);
FIN
4. 3. A un trabajador le pagan según sus horas trabajadas más una tarifa de pagos por
horas. Si la cantidad de horas trabajadas es superior a 40, la tarifa se incrementa
en un 50% para las horas extras (considerando que cada hora extra se contabiliza
después de las 40 horas de la jornada normal). Diseñe un algoritmo para calcular el
salario del trabajador; dadas las horas trabajadas y la tarifa. (Valor 2%)
Algoritmo Salario;
Variables
Horas_T, horas_E, tarifa_HE, salario_HT, total: Entero;
Aumento: Decimal;
INICIO
Imprimir (“Ingrese el valor de pago por hora trabajada”);
Leer (salario_HT);
Imprimir (“Ingrese el valor de la tarifa por hora extra trabajada”);
Leer (tarifa_HE);
Imprimir (“Ingrese la cantidad de horas trabajadas”);
Leer (horas_T);
Si horas_T es superior a 40 entonces
Horas_E = 40 – horas_T
Tarifa de aumenta 0,5
Tarifa_HE = horas_E * (salario_HT + 0,5)
Total = (40 * salario_HT) + tarifa_HE
Si horas_T es inferior a 40 entonces
Total = horas_T * salario_HT
Imprimir (“El salario total es:”, total)
FIN