Documente Academic
Documente Profesional
Documente Cultură
TECNICO SUPERIOR
EN PROGRAMACION
LABORATORIODECOMPUTACIÓN I
Prof. Rubén A. Calabuig
Índice
OBJETIVOS.......................................................................................................................................................................................................1
OBJETIVO GENERAL : .......................................................................................................................................................................................1
OBJETIVOS DEL PRÁCTICO:.............................................................................................................................................................................1
CONSIGNAS......................................................................................................................................................................................................1
EJERCICIOS .....................................................................................................................................................................................................2
I
LABORATORIO DE COMPUTACIÓN I
UTN
GUÍA DE TRABAJOS PRÁCTICOS Nº 2
FRGP ALGORITMOS
OBJETIVOS
Objetivo general:
• Adquirir la habilidad necesaria para el desarrollo de los procesos lógicos y el análisis crítico en la solu-
ción de problemas.
• Adquirir la habilidad práctica que requiere la programación.
CONSIGNAS
En todos los ejercicios siguientes deberán cumplirse las consignas que se mencionan abajo:
////////////////////////////////////////////////////////////////////////
// ARCHIVO : Nombre del archivo en disco (ejemplo: simple01.cpp).
// PROGRAMA : Nombre del programa (ejemplo: Una suma muy simple).
// AUTOR : Nombre del autor (ejemplo: Ruben A. Calabuig).
// VERSION : Numero de version (ejemplos: 0.1 Beta / 1.2 Estable).
// FECHA : Fecha de ultima modificacion (ejemplo: 15/07/2008).
// IDE : Code::Blocks.
// COMPILADOR : GNU GCC Compiler (Mingway).
// SIST. OPERATIVO: Windows XP
//......................................................................
// DESCRIPCION:
// Breve descripción sobre lo que hace el programa.
//======================================================================
d) Todos los programas deberán llevar comentarios aclaratorios en los casos que sea necesario.
Calcular el sueldo a cobrar, y mostrarlo por pantalla acompañado del nombre del empleado y el sueldo
a cobrar.
2. Hacer un programa para que el usuario ingrese la hora, minutos y segundos de un momento del día y
se emita por pantalla la cantidad de segundos transcurridos desde la medianoche. (hora 00:00:00).
3. Se leen dos valores X e Y que representan las coordenadas de un punto en el plano y otro valor R que
representa el radio de una circunferencia.
4. Los empleados de una empresa trabajan en dos turnos; uno diurno, cuyo código es menor que 10, y
otro nocturno, de código mayor o igual a 10.
Se desea calcular el jornal para un operario sabiendo que, para el turno nocturno, el pago es de U$
1,50 la hora y, para el turno diurno es de U$ 0.75 la hora, pero, en este último caso, si el día es domin-
go, se paga un adicional de U$ 0.25 la hora.
8. Dados tres valores que representan las medidas tres lados, informar si con ellas se forma o no un
triángulo, y en caso de ser posible, informar el tipo de triángulo, (EQUILATERO, ISOSCELES o
ESCALENO), que se forma.
9. Diseñar un algoritmo que realice la consistencia de una fecha, (verificar la validez de la fecha). Para
ello se leen tres valores que corresponden al día, mes y año.
10. Hacer un programa para que se ingresen por teclado dos números. Luego emitir un cartel de acuerdo
a las siguientes condiciones:
11. Hacer un programa para leer tres números diferentes y determinar e informar el número del medio, es
decir el que no es ni mayor ni menor.
Además, si el horario es nocturno (entre las 20 y las 7 horas) el precio se incrementa un 10%.
Para indicar el tipo de micro se ingresa: ‘C’= común, ‘D’= diferencial
Confeccionar un programa para que dados la cantidad de pasajeros, el tipo de micro y el horario, de-
termine cual es la tarifa total a pagar por el cliente.
15. Hacer un programa para ingresar 10 números por teclado, se sabe que de los 10 números 3 serán po-
sitivos y los restantes serán negativos, pero no se sabe en que orden se ingresarán.
A partir de esta condición se pide que haga un programa para determinar e informar cual es el máxi-
mo, el mínimo y el del medio de los 3 números positivos.
16. Hacer un programa para ingresar un número y mostrar por pantalla los múltiples menores que 100.
17. Hacer un programa para ingresar por teclado un número entero superior o igual a 1 y luego informar
si el mismo es número primo.
18. Se ingresan los datos de los 10 artículos que venda una empresa. Cada registro contiene:
- Número de artículo
- Precio Unitario
- Clase de artículo (‘a’, ‘b’, ‘c’)