Código de Java - Plaga de cucarachas

Imágen de perfil

Plaga de cucarachasgráfica de visualizaciones


Java

Publicado el 24 de Junio del 2018 por Victor (4 códigos)
1.649 visualizaciones desde el 24 de Junio del 2018
Nuestra ciudad ha sido invadida por una plaga de cucarachas. Para intentar solucionar el problema una empresa ha instalado en un centro comercial un ordenador que permite saber a todos los ciudadanos la gravedad de su caso particular. El programa que utiliza el ordenador calcula cuántas semanas tarda una población de cucarachas en ocupar completamente una casa. El programa asume que la casa está completamente vacía y no contiene muebles.

Lista de constantes y variables y su significado :
TASA_CRECIMIENTO : tasa de crecimiento semanal de la población de cucarachas (0.95)
VOLUMEN_INSECTO : volumen de una cucaracha media (0.002)
volumenCasa : volumen de la casa
poblacionInicial : número inicial de cucarachas
contadorSemanas : contador de las semanas
poblacion : numero actual de cucarachas
volumenTotalInsectos : volumen total de todas las cucarachas
nuevosInsectos : numeros de cucarachas nacidas esta semana
nuevoVolumenInsectos : volumen de las nuevas cucarachas

Pasos del algorismo del programa:
1. Escribir volumen de la casa
2. Escribir numero inicial de cucarachas en casa
3. Hallar numero de semanas hasta que la casa está llena de cucarachas
3a.ContadorSemanas = 0;
3b.Repetir hasta que la casa esté llena de cucarachas:
nuevosInsectos = poblacion * TASA_CRECIMIENTO
nuevoVolumenInsectos = nuevosInsectos * VOLUMEN_INSECTO
poblacion = poblacion + nuevosInsectos
volumenTotalInsectos = volumenTotalInsectos + nuevoVolumenInsectos
contadorSemanas = contadorSemanas + 1
«Repetir mientras que el volumen de cucarachas sea menor que el volumen de la casa»
El valor de volumen_TotalInsectos puede exceder el valor de volumenCasa

4. Mostrar los resultados

Versión 1.0

Publicado el 24 de Junio del 2018gráfica de visualizaciones de la versión: Versión 1.0
1.650 visualizaciones desde el 24 de Junio del 2018
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package problemacucarachas;
 
/**
 *
 * @author victor
 */
/* Programa para calcular cuanto tiempo tarda una poblacion 
de cucarachas en ocupar completamente una casa*/
 
import java.util.Scanner;
public class ProblemaCucarachas {
    public static final double TASA_CRECIMIENTO = 0.95; // 95% cada semana
    public static final double VOLUMEN_INSECTO = 0.002; // pies cúbicos
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println ("Escribe cual es el volumen de la casa, en pies cúbicos: ");
        Scanner lector = new Scanner (System.in);
        double volumenCasa = lector.nextDouble();
        System.out.println ("Escribe el número aproximado de cucarachas en tu casa: ");
        int poblacionInicial = lector.nextInt();
        int contadorSemanas = 0;
        double poblacion = poblacionInicial;
        double volumenTotalInsectos = poblacion * VOLUMEN_INSECTO;
        double nuevosInsectos, nuevoVolumenInsectos;
        while (volumenTotalInsectos < volumenCasa) {
            nuevosInsectos = poblacion * TASA_CRECIMIENTO;
            nuevoVolumenInsectos = nuevosInsectos * VOLUMEN_INSECTO;
            poblacion = poblacion + nuevosInsectos;
            volumenTotalInsectos = volumenTotalInsectos + nuevoVolumenInsectos;
            contadorSemanas++;
        }
        System.out.println ("Población inicial cucarachas: "+poblacionInicial);
        System.out.println ("Volumen de la casa: "+volumenCasa+" pies cúbicos");
        System.out.println ("Después de "+contadorSemanas+" semanas,");
        System.out.println ("la casa será ocupada por "+(int)poblacion+" cucarachas y");
        System.out.println ("ocuparán un volumen de "+(int)volumenTotalInsectos+" pies cúbicos");
    }
}



Comentarios sobre la versión: Versión 1.0 (0)


No hay comentarios
 

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4671