Trabajo c++

Solo disponible en BuenasTareas
  • Páginas : 7 (1687 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de marzo de 2012
Leer documento completo
Vista previa del texto
Universidad de Nariño Ingeniería de Sistemas TALLER No. 1

Taller de programación II Semestre III (Grupo 1)

REQUISITOS DE LA ENTREGA:  Cada programa debe entregarse en una carpeta, con todos los archivos correspondientes, es decir: el archivo del proyecto .dev, el archivo de código fuente .cpp y demás.  El análisis y el diseño del programa que usted realice no es necesario entregarlo, peropuede adjuntarlo para explicar como se realizo.  El horario de asesoría es: los días JUEVES, 10:00 am a 12:00 pm en el OFICINA DE DOCENTES, para resolver dudas del taller.  Todas las carpetas deben comprimirse en un archivo, el nombre del archivo debe tener los nombres de los integrantes del grupo (3 integrantes por grupo máximo).  El archivo debe entregarse a la dirección de correoelectrónico y en la fecha establecida. REQUISITOS DEL CÓDIGO FUENTE  Establecer los nombres de las variables y procedimientos de acuerdo con lo acordado en clase.  El código fuente debe tener identación.  Analizar el ejemplo que se adjunta y al momento de desarrollar el programa, respetar la temática que permite validar el ejercicio. Es decir, al programar se puede desarrollar de muchas maneras, pero seen este caso, se debe programar de acuerdo a lo solicitado, no descargar y pegar código fuente de Internet que funciona pero que no tiene nada que ver con la temática.  Diseñar y utilizar los procedimientos lo mejor posible en todos los ejercicios no importa que pertenezcan a otras temáticas, con parámetros, variables globales y locales.  Utilizar menús y diseño de la interfaz gráfica lo mejorposible. MANEJO DE FUNCIONES 1. Realizar un programa que convierte números decimales en números romanos, de forma que permita traducir números ente 1 y 3999.  El usuario debe introducir el número por teclado, este número debe ser entero y positivo y menor que 3999.  El computador debe mostrar los símbolos que forman el número romano a partir del número que se quiere traducir. La impresión se harásímbolo por símbolo. El sistema de numeración romano tiene 7 símbolos, Para construir un número romano se siguen las mostrados en la siguiente tabla: siguientes reglas: Símbolo I V X L C D M Número 1 5 10 50 100 500 1000 Unidades 3 III 8 VIII Decenas 30 XXX 80 LXXX Centenas 300 CCC 800 DCCC

1 I 6 VI

2 II 7 VII

4 IV 9 IX

5 V 10 X

10 X 60 LX

20 XX 70 LXX

40 XL 90 XC

50 L 100C

100 C 600 DC

200 CC 700 DCC

400 CD 900 CM

500 D 1000 M

JAVIER ANDRÉS SANTACRUZ I.S.

Página 1 de 6

Universidad de Nariño Ingeniería de Sistemas Ejemplo: El número digitado es: 2678 Unidades de mil 2 MM El número en notación romana es: MMDCLXXVII 2.     Centenas 6 DC Decenas 7 LXX Unidades 8 VIII

Taller de programación II Semestre III (Grupo 1)

Realizar un programaque permita manejar la hora (hh:mm:ss am/pm), con las siguientes funcionalidades: Obtener la hora en formato de 12 horas y de 24 horas Sumar una horas, es decir que se puedan sumar horas minutos y segundos de una hora a otra, Si se da el caso de que supere la hora 24, se reinicia la hora en 00 Adelantar una hora, es decir, agregar una determinada cantidad de segundos a una hora y obtener la nuevahora resultado de incrementar los minutos y horas correspondientes. Reiniciar una hora, es decir, establecer directamente una hora, minutos y segundos

Ejemplo: Siendo: Hora1 Horas: Minutos: Segundos: Meridiano: La Hora1 en formato (12 horas) es: 11:45:36 pm La Hora1 en formato (24 horas) es: 23:45:36 La Hora2 en formato (12 horas) es: 02:29:45 pm La Hora2 en formato (24 horas) es: 14:29:45 Lahora resultante de sumar Hora1 y Hora2 es la Hora3 que se muestra así: La Hora3 en formato (12 horas): 02:15:21 pm La Hora3 en formato (24 horas): 14:15:21 pm A la Hora1 se la adelanta 192456 segundos, el resultado es: La Hora1 en formato (12 horas) es: 05:13:12 am La Hora1 en formato (24 horas) es: 05:13:12 A la Hora2 se le colocan los siguientes datos: Horas: Minutos: Segundos: Meridiano: La...
tracking img