Autor: Rodrigo Bermedo
Competencia: Desarrollo de software (nivel 1)
Palabras claves: Java, Bluej, Programacion
Descripción de la actividad:
Esta fue la segunda actividad que se realizo en el curso de Programacion I de la Carrera de Ingenieria Civil Informatica de la Universidad Catolica de temuco. Esta actividad consitia en el uso de la sentencia de control If en el lenguaje de programacion Java.
Enunciado de la Actividad
En un colegio de Temuco los alumnos se evalúan con las
notas A, B, C, D, E de acuerdo a la cantidad de puntos que obtuvieron.
-
entre
0 y 20 puntos su nota es E
-
entre
21 y 40 puntos su nota es D
-
entre
41 y 60 puntos su nota es C
-
entre
61 y 80 puntos su nota es B
-
entre
80 y 100 puntos su nota es A
Analice y construya el programa en java para que
resuelva este problema.
Entradas
Un número entero positivo entre 0 y 100
Salidas
Una letra mayúscula entre A y E
Ejemplos
- 25 Puntos = Nota D
- 0 Puntos = Nota E
- 78 Puntos = Nota B
- 100 Puntos = Nota A
- 59 Puntos = Nota C
Ejemplo paso a paso
-
entre
0 y 20 puntos la nota obtenida es E
-
entre
21 y 40 puntos la nota obtenida es D
-
entre
41 y 60 puntos la nota obtenida es C
- entre
61 y 80 puntos la nota obtenida es B
-
entre
80 y 100 puntos la nota obtenida es A
Tomando un numero cualquiera entre 0 y 100 por ejemplo
el 45
45 > 41
45 < 61
La nota obtenida es “C”
Generalización
- Si (n => 0
y n <= 20)
La nota
es E
- Si (n => 21
y n <= 40)
La nota es D
- Si (n => 41
y n <= 60)
La nota es C
- Si (n => 61
y n <= 80)
La nota es B
- Si (n => 81
y n <= 100)
La nota es A
Diagrama de flujo
Codigo Fuente
import java.util.*;
class notas
{
static void
main()
{
int n;
Scanner
leer = new Scanner(System.in);
System.out.println( "ingrese
puntaje");
n = leer.nextInt();
if( n >= 0
&& n <= 20)
System.out.println("su nota es = E");
if( n >= 21 && n <= 40)
System.out.println("su
nota es = D");
if( n >= 41 && n <= 60)
System.out.println("su nota es = C");
if( n >= 61 && n <= 80)
System.out.println("su
nota es = B");
if( n >=
81 && n <= 100)
System.out.println("su
nota es = A");
if(n < 0 || n > 100)
System.out.println("¡¡¡ERROR!!!
ingrese un numero entre 0 y 100");
}
}
Capturas de pantalla
Conclusion
Esta actividad es una buena manera de aprender para que sirve la sentencia if, porque es un ejercicio simple que no lleva consigo muchas dificultades pero que deja bien en claro como se utiliza y para que funciona esta sentencia.

No hay comentarios:
Publicar un comentario