• Lenguaje

    Java usando Scanner

  • Descripción

    En un hospital se desea realizar el diagnóstico de los pacientes. Los datos de cada paciente son: número de cama, nombre, edad, síntoma (1 = dolor de cabeza, 2 = dolor de estómago) y temperatura en grados centígrados. El diagnóstico se realizará con base a las reglas de negocio que se describen a continuación:
    - Si tiene síntoma de dolor de cabeza y más de 38 grados, el diagnóstico es gripe.
    - Si tiene síntoma de dolor de estómago y más de 38 grados, el diagnóstico es tifoidea.
    - Cualquier otro caso se da de alta.

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
import java.util.Scanner;

public class DiagnosticoDePacientes {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int sintoma, temperatura;
        String numero_de_cama, nombre, edad;
        System.out.print("Ingresa el numero de cama: ");
        numero_de_cama = in.nextLine();
        System.out.print("Ingresa el nombre: ");
        nombre = in.nextLine();
        System.out.print("Ingresa el edad: ");
        edad = in.nextLine();
        System.out.print("Ingresa el valor de temperatura: ");
        temperatura = in.nextInt();
        in.nextLine();
        System.out.println("Selecciona el valor de sintoma.");
        System.out.println("\t1.- Dolor de cabeza");
        System.out.println("\t2.- Dolor de est\u00F3mago");
        System.out.print("\t: ");
        do {
            sintoma = in.nextInt();
            in.nextLine();
            if (sintoma<1||sintoma>2)
                System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
        } while (sintoma<1||sintoma>2);
        if(sintoma==1&&temperatura>38)
            System.out.println("El diagn\u00F3stico es gripe.");
        if(sintoma==2&&temperatura>38)
            System.out.println("El diagn\u00F3stico es tifoidea.");
        if(temperatura<=38)
            System.out.println("Se da de alta.");
        System.out.println("Numero de cama: " + numero_de_cama);
        System.out.println("Nombre: " + nombre);
        System.out.println("Edad: " + edad);
    }

}