miércoles, 5 de octubre de 2011

Programando con sentencias (Programacion I)


 Autor: Rodrigo Andres Soto Parra.
Competencias:Modela y aplica procedimientos de ciencias de la ingeniería.

Descripcion De la actividad.

 

A cada alumno se le fue asigando 2 ejercicios en esas semanas el objetivo era desarrollar mediante sentencias if problemas matematicos y a la ves logicos por medio del lenguaje de programacion JAVA.

Ahora presantare la actividad y lo realizado en esas semanas:
 
 Ejercicio nº 1. y ejercicio nº5.
1. NIÑO, si la edad es mayor a 65 poner el mensaje JUBILADO, y si la edad es mayor a 10 y menor o igual a 65 poner el mensaje ADULTO.

 
Ejemplos:
64 años es ADULTO
12 años es ADULTO
88 años es JUBILADO
55 años es ADULTO
74 años es JUBILADO



Entrada/salida de datos:

Entrada de datos en valores enteros y salida de caracteres JUBILADO o ADULTO.
Las limitaciones que tiene este programa es que el usuario ingrese valores enteros y mayores que 0.



Proceso del programa:

n= edad que el usuario ingrese
if(n>65)=JUBILADO
if(n<o=65)=ADULTO
if(n>10)=ADULTO
if(n<o=10)NIÑO

Generalazacion :

 
 
Codigo e imagen ejecutado.


import java.io.*;
import java.util.Scanner;
import java.math.*;


               public class jubilado
             {public static void main ()
               { Scanner leer= new Scanner(System.in);
                   System.out.println ("ingrese su edad para saber si es adulto o jubilado");
                   int edad = leer.nextInt ();
                   if (edad > 65)
                        System.out.println ("Jubilado");
                   if (edad <= 65 && edad > 10)
                        System.out.println ("Adulto");
                   if (edad <= 10)
                        System.out.println ("Niño");
                    
                  
                }
             }



Ejercicio nº 5:
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 se sacan:
Si tienen:
·         Entre 81 y 100 su nota es A
·         Entre 61 y 80 su nota es B
·         Entre 41 y 60 su nota es C
·         Entre 21 y 40 su nota es D
·         Entre 0 y 20 su nota es E
Analice y construya el programa en BlueJ que resuelva el problema.

Ejemplos:

Juan tiene 45 puntos y tiene una nota C
Roberto tiene 68 puntos y tiene una nota B
Diego tiene 70 puntos y tiene una nota B
Rodrigo tiene 98 puntos y tiene una nota A
Patricio tiene 34 puntos y tiene una nota D

Entrada y salida de datos:

Entrada de datos en valores enteros de 1 a 100 y tendrá una salida dependiendo del puntaje que ingrese el usuario ya sea mayor o = 81 y menor que 100 tendra una nota A, mayor o igual a 61 y menor que 80 su nota es B, mayor o igual a 41 y menor que 60 su nota es C, Mayor o igual 21 y menor que 40 Su nota es D y finalmente mayor o igual a 0 y menor que 20 su nota es E.

Procesos del programa:

 if ((puntaje >=81) && (puntaje <=100)) imprime su nota es A.
else if ((puntaje >=61) && (puntaje <=80)) imprime su nota es B.
 else if ((puntaje >=41) && (puntaje <=60)) imprime su nota es C.
 else if ((puntaje >=21) && (puntaje <=40)) imprime su nota es D.
 else if ((puntaje >=0) && (puntaje <=20)) Imprime su nota es E.

Código e imagen del programa:


Codigo:
import java.io.*;
import java.util.Scanner;
import java.math.*;


                     public class notas
             {public static void main ()
               { Scanner leer= new Scanner(System.in);
                   System.out.println ("Ingrese puntaje de prueba de 0 a 100");
                  int puntaje = leer.nextInt ();
                 
                  if ((puntaje >=81) && (puntaje <=100))
                        System.out.println("su nota es A");
                 else if ((puntaje >=61) && (puntaje <=80))
                        System.out.println ("Su nota es B");
                 else if ((puntaje >=41) && (puntaje <=60))
                        System.out.println ("Su nota es C");
                 else if ((puntaje >=21) && (puntaje <=40))
                        System.out.println ("Su nota es D");
                 else if ((puntaje >=0) && (puntaje <=20))
                        System.out.println ("Su nota es E");


                }
            }



No hay comentarios:

Publicar un comentario