República Bolivariana de Venezuela
Universidad Fermín Toro
Departamento de Ingeniería
Integrante:
CarlosSilva-V.23814951
SAIAA
Cabudare Junio de 2016
ALGORITMOS 1
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%)
Solución
Algoritmo operación
Inicio del algoritmo operación
Variables
NCedula=Entero, nombre= alfanúmero , apellido = alfanúmero,
profesión=Alfanumérico
Inicio.
Escribir (“introduzca su nombre”);
Leer (nombre);
Escribir (“introduzca su apellido”);
Leer (apellido);
Escribir (“introduzca número cedula“);
Leer (NCedula);
Escribir (“introduzca la profesión”);
Leer (profesión);
Imprimir (“el nombre y apellido es: “,nombre)
Imprimir (“el apellido es: “,apellido)
Imprimir (“el número de cedula es: ” , NCedula)
Imprimir (“la profesión es: ”, profesión)
Fin;
Fin del Algoritmo operación.
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%)
Solución:
Algoritmo operaciones matemáticas;
Inicio del algoritmo operaciones matemáticas;
Variables
y=entero ; x=entero , suma= entero, resta= entero, multiplicación= entero,
división= entero;
Inicio.
Escribir (´introduzca el primer número entero’);
Leer (x);
Escribir (´introduzca segundo número entero ´);
Leer (y);
SUMA:=x +y
RESTA=X-Y
MULTIPLICACION= X*Y
Si (Y<>0) entonces
División=X/Y ;
SI NO
ESCRIBIR(“LA DIVISION NO EXISTE”)
Imprimir (“la suma de dos números enteros es: ”, SUMA);
Imprimir (“la resta de dos números enteros es: ”, RESTA)
Imprimir (“la multiplicación de dos números enteros es: MULTIPLICACION”);
Imprimir (“la división de dos números enteros es: ”, DIVISION);
Fin;
Fin del algoritmo operaciones matemáticas.
2. 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%)
Solución
Algoritmo salario;
Inicio del algoritmo salario;
Variables
HT= real, TD= real, TE= real Tarifa= real,, Total= real, pago= real, incremento=
real,;
Inicio
Escribir (‘Introduzca la tarifa:’);
Leer (tarifa);
Escribir (‘digas las horas trabajada:’);
Leer (HT);
Si HT> 40 entonces
TD= horas – 40;
Incremento = tarifa * 0.5;
TE = TE * incremento;
Total= tarifa+ TE;
pago= Total + TE;
Imprimir (‘el salario del trabajador es:’, pago);
Si HT <= 40 entonces
Total= tarifa * horas;
Imprimir (‘el salario del trabajador es:’, total);
Fin.
Fin;
Fin del algoritmo salario

Algoritmos1

  • 1.
    República Bolivariana deVenezuela Universidad Fermín Toro Departamento de Ingeniería Integrante: CarlosSilva-V.23814951 SAIAA Cabudare Junio de 2016 ALGORITMOS 1
  • 2.
    1-Diseñe un algoritmoque 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%) Solución Algoritmo operación Inicio del algoritmo operación Variables NCedula=Entero, nombre= alfanúmero , apellido = alfanúmero, profesión=Alfanumérico Inicio. Escribir (“introduzca su nombre”); Leer (nombre); Escribir (“introduzca su apellido”); Leer (apellido); Escribir (“introduzca número cedula“); Leer (NCedula); Escribir (“introduzca la profesión”); Leer (profesión); Imprimir (“el nombre y apellido es: “,nombre) Imprimir (“el apellido es: “,apellido) Imprimir (“el número de cedula es: ” , NCedula) Imprimir (“la profesión es: ”, profesión) Fin; Fin del Algoritmo operación.
  • 3.
    2. Diseñe unalgoritmo 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%) Solución: Algoritmo operaciones matemáticas; Inicio del algoritmo operaciones matemáticas; Variables y=entero ; x=entero , suma= entero, resta= entero, multiplicación= entero, división= entero; Inicio. Escribir (´introduzca el primer número entero’); Leer (x); Escribir (´introduzca segundo número entero ´); Leer (y); SUMA:=x +y RESTA=X-Y MULTIPLICACION= X*Y Si (Y<>0) entonces División=X/Y ; SI NO ESCRIBIR(“LA DIVISION NO EXISTE”) Imprimir (“la suma de dos números enteros es: ”, SUMA);
  • 4.
    Imprimir (“la restade dos números enteros es: ”, RESTA) Imprimir (“la multiplicación de dos números enteros es: MULTIPLICACION”); Imprimir (“la división de dos números enteros es: ”, DIVISION); Fin; Fin del algoritmo operaciones matemáticas. 2. 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%) Solución Algoritmo salario; Inicio del algoritmo salario; Variables HT= real, TD= real, TE= real Tarifa= real,, Total= real, pago= real, incremento= real,; Inicio Escribir (‘Introduzca la tarifa:’); Leer (tarifa); Escribir (‘digas las horas trabajada:’); Leer (HT); Si HT> 40 entonces TD= horas – 40; Incremento = tarifa * 0.5; TE = TE * incremento; Total= tarifa+ TE; pago= Total + TE;
  • 5.
    Imprimir (‘el salariodel trabajador es:’, pago); Si HT <= 40 entonces Total= tarifa * horas; Imprimir (‘el salario del trabajador es:’, total); Fin. Fin; Fin del algoritmo salario