10.- El grillo.

download 10.- El grillo.

of 3

Transcript of 10.- El grillo.

Instituto Tecnolgico de Cancn Programacin Bsica Mara Jacinta Martnez Castillo

Ing. En Mecatrnica Segundo Semestre Casillas Hernndez Vctor Adrin Mora Sarmiento Abraham Salas Rodrguez Juan Jos http://o3mecatronica2012.blogspot.mx/

a) Planteamiento del problema.

10.- El nmero de sonidos emitidos por un grillo en un minuto es una funcin de la temperatura. As, es posible determinar la temperatura haciendo uso de un grillo como termmetro y aplicando la frmula: t = N/4 + 40, donde N es el nmero de sonidos emitidos por el grillo en un minuto. Necesitamos un programa que estime la temperatura, tomando en cuenta que si el grillo no emite ningn sonido (es decir, N es cero) no es posible hacer la estimacin. Asimismo, tenga en cuenta que un valor negativo para N es un error.

b) Anlisis de datos (datos de: entrada / salida, condiciones y diccionario de datos).

Entrada: Un numero entero representado por: N. Salida: Un numero flotante llamado: t. Condiciones: If N mayor que cero. Diccionario de datos: La temperatura ser igual a el numero de veces que los grillos hagan ruido mas 40.

c) Diseo de solucin (Diagrama de flujo usando el programa DFD). d) Prueba de escritorio.

e) Programa fuente (codificacin en java). int N; float t = 0; N=Integer.parseInt(JOptionPane.showInputDialog(null,"Escribe el numero de sonitos emitidos \n por un grillo para calcular la temperatura")); if (N>0) { t=N/4 + 40; JOptionPane.showMessageDialog(null, "La temperatura es de : "+t); } else JOptionPane.showMessageDialog(null,"Solo acepto valores positivos por encima del 0"); f) Depuracin.- La forma de comprobar que su programa es funcional ser imprimiendo sus pantallas de salida, las cuales debern estar previamente diseadas con presentacin en su JOptionPane ver material de clases.

g) Conclusin de su prctica.

Solo usamos la condicionante if, y nmeros float.