Colegio Salesiano Don Bosco Academia Laboratorio Informática Área y Sub-área: ___________Informática/_Programación________________________________________________________ Educador: ______Francisco E. Menchú González_____________________________________________ Ciclo Escolar: ____2015_________________ Del: _26_ de: _Enero_ al: _30_ de Enero. Grado: ______Cuarto____________________ Secciones: ____A, B, C y D___________________________________ PROYECTO I UNIDAD 2015, CUARTO BACHILLERATO PROGRAMACIÓN Marco teórico: A. Medidas: ¿Para qué las unidades de medida y las conversiones? La humanidad desde sus inicios ha sentido la necesidad de medir, desde la prehistoria para informar acerca de las actividades de la recolección y caza hasta la actualidad para determinar las unidades de medidas en las que están escritas las fórmulas que han evolucionado la física. Pero no todos utilizamos el mismo sistema de medición: Por ejemplo en nuestro país para medir la distancia entre un lugar y otro se hace por medio de kilómetros. Pero en Estados Unidos si preguntamos por la distancia entre un lugar y otro nos darán millas... a pesar de que sea la misma distancia… la magnitud física será distinta! Entonces… ¿Qué hacemos?... Pues claro… conversiones. B. La conversión de unidades: Es la transformación del valor numérico de una magnitud física, expresado en una cierta unidad de medida, en otro valor numérico equivalente y expresado en otra unidad de medida de la misma naturaleza. Este proceso suele realizarse con el uso de los factores de conversión y las tablas de conversión de unidades. Por ejemplo si quiero convertir 20.3 km a millas entonces se opera: 20.3 km->mi 20.3*(5/8)= 12.6 mi (En donde 5/8 es el factor de conversión). Proyecto: C. Solución: Debe de crear una aplicación en Java que permita al usuario poder hacer conversiones entre tipos de datos en general. Para ello debe de desplegar un menú similar a este: NOMBRE DEL ALUMNO, CLAVE, GRADO Y SECCIÓN CONVERSION DE UNIDADES Por favor indique el tipo de conversión que va a realizar: 1. 2. 3. 4. Longitud Masa Temperatura Volumen Ingrese el numeral de su elección: 2 //Si el usuario, por ejemplo, ingresa el número 2 deberá de desplegar un sub-menú como el siguiente: 1. 2. 3. 4. Convertir de kg a libras Convertir de libras a kg Convertir de onzas a gramos …. /*Si se ingresa el número 1, por ejemplo, debe de pedir entonces la unidad que se quiere convertir y luego dar la respuesta final:*/ Ingrese el dato en kg: 2 R: 4.408 libras = 2 kg Colegio Salesiano Don Bosco Academia Laboratorio Informática D. Especificaciones: 1. Los tipos de conversiones son: Longitud, Masa, Temperatura, Volumen. 2. Para cada tipo de conversión debe de agregar al menos 10 dimensionales diferentes a convertir en ambos sentidos, por ejemplo, convertir centímetros a pulgadas es una, pero al ir en sentido contrario significaría convertir pulgadas a centímetros, por lo que cada submenú deberá de tener al menos 20 ítems. 3. Es su responsabilidad investigar cada conversión y aplicarla dentro del programa. 4. Cada proyecto es individual. E. - Fases del proyecto: Fase 1: El estudiante deberá de presentar: Una hoja impresa con sus datos y en ella todas las conversiones que va a utilizar y el valor numérico o ecuación de cada una. Si repite dimensionales con un compañero su proyecto será anulado. Espacio para firma del maestro (si no está firmado, no puede entregar la fase 2). Fecha de entrega máxima: 19/02/2015 - Fase 2: Entrega final del proyecto funcionando al 100%. El proyecto será entregado en memoria USB. Se recibirá únicamente la carpeta del proyecto. El nombre del proyecto (en Netbeans) debe de ser:P1_PROGRA[4TOA_13] (Se lee Proyecto 1_Programacion [4to Sección A Clave 13], considere cambiar su sección y clave), cuide que el nombre tenga la estructura indicada, de lo contrario puede no ser calificada. El nombre de la clase principal debe ser Conversiones. Fecha de entrega máxima: 24/05/2015 F. Anexo: La entrega del proyecto se apega completamente al reglamento interno del colegio, por lo que se respetará la fecha de entrega. De igual manera si existen códigos idénticos automáticamente se anulará su nota. Lea detenidamente este documento antes de preguntar. Se aclararan dudas sobre puntos que no se encuentren acá. Lista de cotejo: FASE 1 Puntualidad Datos correctos Datos COMPLETOS Firma FASE 2 Puntualidad Ingreso correcto a menú y submenús Uso correcto de if o switch Operaciones exactas Código sin errores Orden y estética general 1 punto 1 punto 1 punto 2 puntos 5 puntos 3 punto 2 puntos 3 puntos 4 puntos 1 puntos 2 puntos 15 puntos