jueves, 14 de julio de 2011

Realizar un programa que permita ingresar un conjunto de n * estudiantes, con sus nombres, y notas, y permita determinar el promedio * general y ordenar el arreglo de notas y nombres

import java.io.*;


public class Arreglos {

    public static void main(String args[]) throws IOException{

    InputStreamReader  isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);

    String nombres[];
    int notas[];
    int n;
    float promedio;
    int acumuladorNotas = 0;

    System.out.println("Ingrese la cantidad de estudiantes a procesar");
    n = Integer.parseInt(br.readLine());

    nombres = new String[n];
    notas = new int[n];

    for(int i=0;i<n;i++){

    System.out.print("Ingrese el nombre "+(i+1));
    nombres[i] = br.readLine();

    System.out.print("Ingrese la nota "+(i+1));
    notas[i] = Integer.parseInt(br.readLine());

                   }

    for(int i=0; i<n;i++){
    acumuladorNotas = acumuladorNotas + notas[i];
                         }

    System.out.println("Los nombres antes de ser ordenados son:\n");
    for(int i=0;i<n;i++){
    System.out.println("Nombre "+i+": "+nombres[i]);
                       }
    Arrays.sort(nombres);// esta sentencia ordena todo el arreglo

    System.out.println("Los nombres despues de ser ordenados son:\n");
    for(int i=0;i<n;i++){
    System.out.println("Nombre "+i+": "+nombres[i]);
                       }

    promedio = acumuladorNotas/ (float) n;

    System.out.println("El promedio de los estudiantes fue " +promedio);

                                           }
}

Area figura en Java

import java.io.*;

public class Area {

    public static void main(String args[]) throws IOException{

   InputStreamReader isr= new InputStreamReader(System.in);
    BufferedReader br= new BufferedReader (isr);

        double altura, base;
    double minimo;
    double radio;
    double resultado;
    String entrada;
    String salida;

        System.out.println ("Por favor ingrese la altura del rectangulo");
    altura = Double.parseDouble(br.readLine());

        System.out.println ("Por favor ingrese la base del rectangulo");
    base = Double.parseDouble(br.readLine());

    minimo = Math.min(altura, base);
    radio = minimo / 2.0;

    resultado = (altura * base) - (Math.PI * radio * radio);

    salida = "Para el rectangulo de base "+base+", altura = "+altura+" y area "+(base*altura)+" El circulo interno tiene un radio de "+ radio+
        "y un area de "+(Math.PI * radio * radio)+",\n por lo tanto el area del rectangulo extraida es: "+resultado;

    System.out.println(salida);

                         }

}

Calculo básico de salario en Java

import java.io.*;


public class CalculoSalario {

public static void main(String args[]) throws IOException {


    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader (isr);

    double precio, sueldo;
    int horas;
    String nombre;

    System.out.println("Escriba su nombre y primer apellido por favor");
    nombre = (br.readLine());

    System.out.println("Introduzca la cantidad de horas trabajadas:");
    horas = Integer.parseInt(br.readLine());
    System.out.println("Ahora el precio de la hora laborada");
    precio = Integer.parseInt(br.readLine());

    sueldo = horas * precio;

    System.out.println("Sr(a)\t" +nombre+ "\t su sueldo correspondiente por sus horas trabajadas es de:" +sueldo);


}
}