ejercicio 10

3
Ejercicio 10 Problema El número de sonidos emitidos por un grillo en un minuto es una función de la temperatura. Así, es posible determinar la temperatura haciendo uso de un grillo como termómetro y aplicando la fórmula: t = N/4 + 40, donde N es el número 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 ningún sonido (es decir, N es cero) no es posible hacer la estimación. Asimismo, tenga en cuenta que un valor negativo para N es un error. Análisis de datos Los datos de entrada son los que nos proporciona el usuario al conocer el numero de sonidos emitidos por un grillo en un minuto. Los de salida sera la temperatura que nos arroja la funcion Diseño de solución Utilizaremos la funcion matematica dada en el problema como arma para resolver este problema.

Upload: miguelcastromejia

Post on 25-Dec-2014

94 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ejercicio 10

Ejercicio 10 Problema El número de sonidos emitidos por un grillo en un minuto es una función de la temperatura. Así, es posible determinar la temperatura haciendo uso de un grillo como termómetro y aplicando la fórmula: t = N/4 + 40, donde N es el número 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 ningún sonido (es decir, N es cero) no es posible hacer la estimación. Asimismo, tenga en cuenta que un valor negativo para N es un error. Análisis de datos Los datos de entrada son los que nos proporciona el usuario al conocer el numero de sonidos emitidos por un grillo en un minuto. Los de salida sera la temperatura que nos arroja la funcion Diseño de solución Utilizaremos la funcion matematica dada en el problema como arma para resolver este problema.

Page 2: Ejercicio 10

Codificación /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package ejercicio.pkg10; import javax.swing.JOptionPane; /** * * @author mike */ import javax.swing.*; public class Ejercicio10 { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here float nv,temp; nv=Float.parseFloat(JOptionPane.showInputDialog(null,"¿A cuantas veces canta el grillito por minuto?")); if (nv==0) { JOptionPane.showMessageDialog(null,"La temperatura es 0"); } else { temp= nv/4+40; JOptionPane.showMessageDialog(null,"La temperatura es:"+temp+""); } } }

Page 3: Ejercicio 10

Ejecución Pantalla