-
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
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);
}
}
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);
}
}