0% encontró este documento útil (0 votos)
8 vistas6 páginas

Import Java

El programa lee 15 números ingresados por el usuario y cuenta cuántos son positivos, negativos y cero. Otro programa suma números decimales ingresados por el usuario en un ciclo while. Una clase Phone calcula el subtotal, impuesto y total a pagar para 4 objetos Phone con diferentes atributos.

Cargado por

Maynor Padilla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas6 páginas

Import Java

El programa lee 15 números ingresados por el usuario y cuenta cuántos son positivos, negativos y cero. Otro programa suma números decimales ingresados por el usuario en un ciclo while. Una clase Phone calcula el subtotal, impuesto y total a pagar para 4 objetos Phone con diferentes atributos.

Cargado por

Maynor Padilla
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

import java.util.

Scanner;

public class NumerosPositivoNegativo{


public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int positivos = 0;
int negativos = 0;
int cero = 0;

System.out.println("Ingrese quince numeros :");

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


int numero = scanner.nextInt();
if (numero > 0) {
positivos++;
} else if (numero < 0) {
negativos++;
} else {
cero++;
}
}
System.out.println("Positivos: " + positivos);
System.out.println("Negativos: " + negativos);
System.out.println("Cero: " + cero);

}
}
//*
import java.util.Scanner;

public class WhileSuma{

public static void main(String[] args) {

Scanner entrada = new Scanner(System.in);

double numero, suma = 0.0;


int conta = 1;

while (conta <= 4) {

System.out.print("Ingrese un numero decimal: ");


numero = entrada.nextDouble();

suma = suma + numero;

conta = conta + 1;
}
System.out.printf("\n\nLa suma de los numeros ingresados es: %.2f", suma);

}
*//
public class _PrincipalPhone{

public static void main(String[] args) {

Phone phone1 = new Phone("Samsung", 5, 9500.95);


Phone phone2 = new Phone("Apple", 12, 1500.50);
Phone phone3 = new Phone("Huawei", 6, 6000.99);
Phone phone4 = new Phone("Motorola", 10, 8000.30);

phone1.imprimirValores(); // el meotodo imp


System.out.printf("Subtotal: %,.2f\n",
phone1.calcularSubTotal());
System.out.printf("Impuesto: %,.2f\n",
phone1.calcularImpuesto());
System.out.printf("Total a pagar: %,.2f\n",
phone1.calcularTotal());

phone2.imprimirValores();
System.out.printf("El subtotal a pagar es: %,.2f\n",
phone2.calcularSubTotal());
System.out.printf("Impuesto: %,.2f\n",
phone2.calcularImpuesto());
System.out.printf("Total a pagar: %,.2f\n",
phone2.calcularSubTotal());

phone3.imprimirValores();
System.out.printf("El sub total a pagar es: %,.2f\n",
phone3.calcularSubTotal());
System.out.printf("Impuesto: %,.2f\n",
phone3.calcularImpuesto());
System.out.printf("Total a pagar: %,.2f\n",
phone3.calcularSubTotal());

phone4.imprimirValores();
System.out.printf("El subtotal a pagar es: %,.2f\n",
phone4.calcularSubTotal());
System.out.printf("Impuesto: %,.2f\n",
phone4.calcularImpuesto());
System.out.printf("Total a pagar: %,.2f\n",
phone4.calcularSubTotal());
}
}
/*/
public class Phone{

//declara atributo de la clase


private String marca;
private int cantidad;
private double precio;

//declaramos contructor de la clase

public Phone(String m, int c, double p){ //no retorna valor, este es contructor
//tarea del contructor es inicializar las clases
marca = m;

//asegura validacion
setCantidad(c);
setPrecio(p);

}// fin constructor

//declaramos metodo get para marca


public String getMarca(){
return marca;
}
// declaramos metodo set para marca
public void setMarca(String mar){
marca = mar; //atrubuto
}
// metodo get para cantidad
public int getCantidad(){
return cantidad;
}
//metodo set para cantiadad
public void setCantidad(int cant){
cantidad = cant;

if (cant < 0) {

cantidad = 0;
}

}
//metodo get para el precio
public double getPrecio(){
return precio;
}
//metodo set para precio
public void setPrecio(double prec){
precio = prec;

if (prec < 0) {

precio = 0.0;
}

}
//declaramos metodo que permita escribir los atributos de cada metodo
public void imprimirValores(){
System.out.printf("\nMarca: %s", getMarca());
System.out.printf("\nCantidad: %d", getCantidad());
System.out.printf("\nPrecio: %.2f", getPrecio());
System.out.println();
} //fin imprimirValores()

public double calcularSubTotal(){

/*double resultado; //forma larga del calculo


resultado = getCantidad() * getPrecio();*/

return getCantidad() * getPrecio();


}

public double calcularImpuesto(){

return getCantidad() * getPrecio() * 0.15;

}
public double calcularTotal(){

return getCantidad() * getPrecio() + getCantidad() * getPrecio() * 0.15;


}
}

/*

/**import java.util.Scanner;

public class Academico{


public static void main(String[] args) {

Scanner leer = new Scanner(System.in);

int nivel;
double nSueldo;
double incremento = 0;

switch(nivel){

case 1:
System.out.println("Por favor ingrese el nivel academico: ");
nivel = leer.nextInt();

System.out.println("Por favor ingrese el sueldo del Trabajador: ");


nSueldo = leer.nextDouble();

if (nivel == 15) {

incremento = 2.58;
nSueldo = nSueldo + incremento;

}else{
nSueldo = nSueldo;
}

break;

case 2:
System.out.println("Por favor ingrese el nivel academico: ");
nivel = leer.nextInt();

System.out.println("Por favor ingrese el sueldo del Trabajador: ");


nSueldo = leer.nextDouble();

if (nivel == 25) {

incremento = 3.91;
nSueldo = nSueldo + incremento;

}else{
nSueldo = nSueldo;
}
break;

case 3:
System.out.println("Por favor ingrese el nivel academico: ");
nivel = leer.nextInt();

System.out.println("Por favor ingrese el sueldo: ");


nSueldo = leer.nextDouble();
if (nivel ==35) {

incremento = 5.43;
nSueldo = nSueldo + incremento;

}else{
nSueldo = nSueldo;
}
break;

case 4:
System.out.println("Por favor ingrese el nivel academico: ");
nivel = leer.nextInt();

System.out.println("Por favor ingrese el sueldo del Trabajador: ");


nSueldo = leer.nextDouble();

if (nivel == 45) {

incremento = 6.37;
nSueldo = nSueldo + incremento;

}else{
nSueldo = nSueldo;
}
break;

System.out.println("El nivel del empleado es: "+ nivel+ "El incremento fue de: "+incremento +
"teniendo un nuevo sueldo de: "+nSueldo);

System.out.print("Valeska Misaela Vallejo Bustillo ");


System.out.println("20182530154");

}
}

También podría gustarte