-
package com.compunauta.aprendiendojava.ex;
-
import java.io.BufferedReader;
-
import java.io.InputStreamReader;
-
import java.io.IOException;
-
-
/**
-
* <p>Título: Aprendiendo Java</p>
-
* <p>Descripción: Ejemplos del Libro Aprendiendo Java de Compunauta</p>
-
* <p>Copyright: Copyright (c) 2006 www.compunauta.com</p>
-
* <p>Empresa: julioduarte@gmail.com</p>
-
* @author Julio César Duarte
-
* @version 2006.01.01
-
*/
-
-
public class Comp0Ej8 {
-
/**
-
* Ejercicio8: Se ingresan por teclado las notas obtenidas por tres alumnos en
-
* un parcial de ciertas materia. Se desea saber cuáles de estos
-
* alumnos resultaron aplazados, y además se pide determinar cuál
-
* fue la mayor nota, y cuál fue el alumno que la obtuvo.
-
*/
-
public static void main(String[] args) {
-
int nota1 = 0;
-
int nota2 = 0;
-
int nota3 = 0;
-
int mejor;
-
int alumno;
-
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
-
System.out.print("Ingrese la nota del primer alumno: ");
-
try {
-
nota1 = Integer.parseInt(br.readLine());
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese la nota del segundo alumno: ");
-
try {
-
nota2 = Integer.parseInt(br.readLine());
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese la nota del tercer alumno: ");
-
try {
-
nota3 = Integer.parseInt(br.readLine());
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.println("Alumno Aplazados: ");
-
if (nota1 < 4) {
-
System.out.println("-Primer alumno aplazado");
-
}
-
if (nota2 < 4) {
-
System.out.println("-Segundo alumno aplazado");
-
}
-
if (nota3 < 4) {
-
System.out.println("-Tercer alumno aplazado");
-
}
-
System.out.println("Alumno que obtuvo la mejor nota: ");
-
if (nota1 > nota2) {
-
mejor = nota1;
-
alumno = 1;
-
}
-
else {
-
mejor = nota2;
-
alumno = 2;
-
}
-
if (mejor < nota3) {
-
mejor = nota3;
-
alumno = 3;
-
}
-
System.out.println("El alumno" + alumno + " fue quien obtuvo un: " + mejor);
-
}
-
}
-
package com.compunauta.aprendiendojava.ex;
-
import java.io.BufferedReader;
-
import java.io.InputStreamReader;
-
import java.io.IOException;
-
-
/**
-
* <p>Título: Aprendiendo Java</p>
-
* <p>Descripción: Ejemplos del Libro Aprendiendo Java de Compunauta</p>
-
* <p>Copyright: Copyright (c) 2006 www.compunauta.com</p>
-
* <p>Empresa: julioduarte@gmail.com</p>
-
* @author Julio César Duarte
-
* @version 2006.01.01
-
*/
-
-
public class Comp0Ej9 {
-
/**
-
* Ejercicio9: Un comerciante tiene la venta de 4 tipos de productos principales
-
* Conociendo la cantidad vendida de cada artículo, y el precio
-
* unitario de cada artículo, hacer un programa que determine cuál
-
* fue el producto que realizó el mayor aporte en los ingresos.
-
* Calcular además, el porcentaje que dicho aporte significa en el
-
* ingreso absoluto por los cuatro artículos sumados.
-
*/
-
-
public static void main(String[] args) {
-
String buf = new String("");
-
float precio1 = 0;
-
int cantidad1 = 0;
-
float aporte1 = 0;
-
float precio2 = 0;
-
int cantidad2 = 0;
-
float aporte2 = 0;
-
float precio3 = 0;
-
int cantidad3 = 0;
-
float aporte3 = 0;
-
float precio4 = 0;
-
int cantidad4 = 0;
-
float aporte4 = 0;
-
float aportetotal = 0;
-
float mayor = 0;
-
int id = 0;
-
float porcentaje = 0;
-
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
-
System.out.print("Ingrese el precio producto1: ");
-
try {
-
//precio1=Double.valueOf(br.readLine());
-
precio1 = Float.valueOf(br.readLine()).floatValue();
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese el precio producto2: ");
-
try {
-
precio2 = Float.valueOf(br.readLine()).floatValue();
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese el precio producto3: ");
-
try {
-
precio3 = Float.valueOf(br.readLine()).floatValue();
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese el precio producto4: ");
-
try {
-
precio4 = Float.valueOf(br.readLine()).floatValue();
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese la cantida vendida del producto1: ");
-
try {
-
cantidad1 = Integer.parseInt(br.readLine());
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese la cantida vendida del producto2: ");
-
try {
-
cantidad2 = Integer.parseInt(br.readLine());
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese la cantida vendida del producto3: ");
-
try {
-
cantidad3 = Integer.parseInt(br.readLine());
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
System.out.print("Ingrese la cantida vendida del producto4: ");
-
try {
-
cantidad4 = Integer.parseInt(br.readLine());
-
}
-
catch (IOException e) {
-
e.printStackTrace(System.err);
-
System.out.println("el programa se debe finalizar");
-
System.exit( -1);
-
}
-
catch (Exception e) {
-
e.printStackTrace(System.err);
-
System.out.println("Error imprevisto");
-
System.exit( -1);
-
}
-
aporte1 = precio1 * cantidad1;
-
aporte2 = precio2 * cantidad2;
-
aporte3 = precio3 * cantidad3;
-
aporte4 = precio4 * cantidad4;
-
aportetotal = aporte1 + aporte2 + aporte3 + aporte4;
-
if (aporte1 > aporte2) {
-
mayor = aporte1;
-
id = 1;
-
}
-
else {
-
mayor = aporte2;
-
id = 2;
-
}
-
if (mayor < aporte3) {
-
mayor = aporte3;
-
id = 3;
-
}
-
if (mayor < aporte4) {
-
mayor = aporte4;
-
id = 4;
-
}
-
porcentaje = (mayor / aportetotal) * 100;
-
System.out.println("El producto" + id + " fue el que mas aporto con: " +
-
mayor);
-
System.out.println("El porentaje de aporte sobre el total es de: " +
-
porcentaje + "%");
-
-
}
-
}