
IF y ELSE
Publicado por Mares (1 intervención) el 02/11/2020 10:01:51
Soy nuevo programando y tengo una duda en el siguiente codigo : Mi pregunta es si hay alguna forma de poner las salidas hasta el ultimo y no de una por una ejemplo
Si lo hago de esa manera no me da ningun error pero si trato de hacerlo de la siguiente si me sale error
Y no se el porque segui un ejemplo de mi maestra y ella lo hizo de esta manera y dice que si sale pero a mi no alguien me puede ayudar
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
import java.util.Scanner;
public class Main{
public static void main(String[] args){
int numAlumnos ;
float cobroXalumno, pagoXservicio;
Scanner lector = new Scanner(System.in);
numAlumnos=lector.nextInt();
if ( numAlumnos >=100){
cobroXalumno =65.00f;
pagoXservicio=numAlumnos*65.00f;
System.out.println("El cobro por alumno es de "+cobroXalumno);
System.out.println("El pago por el sevicio es de "+pagoXservicio);
}else{
if (numAlumnos >=50 && numAlumnos<=99){
cobroXalumno = 70.00f;
pagoXservicio=numAlumnos*70.00f;
System.out.println("El cobro por alumno es de "+cobroXalumno);
System.out.println("El pago por el sevicio es de "+pagoXservicio);
}
}
}
}
Si lo hago de esa manera no me da ningun error pero si trato de hacerlo de la siguiente si me sale error
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
import java.util.Scanner;
public class Main{
public static void main(String[] args){
int numAlumnos ;
float cobroXalumno, pagoXservicio;
Scanner lector = new Scanner(System.in);
numAlumnos=lector.nextInt();
if ( numAlumnos >=100){
cobroXalumno =65.00f;
pagoXservicio=numAlumnos*65.00f;
}else{
if (numAlumnos >=50 && numAlumnos<=99){
cobroXalumno = 70.00f;
pagoXservicio=numAlumnos*70.00f;
}
}
System.out.println("El cobro por alumno es de "+cobroXalumno);
System.out.println("El pago por el sevicio es de "+pagoXservicio);
}
}
Y no se el porque segui un ejemplo de mi maestra y ella lo hizo de esta manera y dice que si sale pero a mi no alguien me puede ayudar
Valora esta pregunta


0