Ejercicios básicos resueltos con estructura secuencial
Relación Nº 5: Ejercicios 14, 15 y 16
Ejercicio 14:
Programa que calcule el
precio de venta de un producto conociendo el precio por unidad (sin IVA) del
producto, el número de productos vendidos y el porcentaje de IVA aplicado. Los
datos anteriores se leerán por teclado.
//Programa para calcular el precio de venta de un producto
import java.util.Scanner;
public class Secuenciales_14 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double precioUnidad, cantidad, iva, precioSinIva, totalIva;
System.out.print("Introduzca precio por unidad del producto: ");
precioUnidad = sc.nextDouble();
System.out.print("Introduzca número de productos vendidos: ");
cantidad = sc.nextDouble();
System.out.print("Introduzca %IVA: ");
iva = sc.nextDouble();
precioSinIva = precioUnidad * cantidad;
totalIva = precioSinIva * iva / 100;
System.out.println("Precio de venta -> " + (precioSinIva + totalIva));
}
}
Ejercicio 15:
Programa
que lea dos variables enteras N y m y le quite a N sus m últimas cifras.
Por ejemplo, si N = 123456 y m = 2
el nuevo valor de N será 1234.
/*
* Programa que lea dos variables enteras N y m y le quite a N sus m ultimas cifras.
* Por ejemplo, si N = 123456 y m = 2 el nuevo valor de N será 1234
*/
import java.util.Scanner;
public class Secuenciales_15 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N, m;
System.out.print("Introduzca valor de N: ");
N = sc.nextInt();
System.out.print("Introduzca valor de m: ");
m = sc.nextInt();
N = N / (int)Math.pow(10,m); //Math.pow devuelve un número de tipo double
//es necesario convertirlo a int para hacer la
//división entre enteros
System.out.println("Número modificado " + N);
}
}
Ejercicio 16:
Programa que lee una temperatura en grados centígrados y nos calcula y muestra por pantalla su valor equivalente en grados Reamur y Kelvin.
Las fórmulas para realizar la conversión de grados centígrados a grados Kelvin y Reamur son las siguientes:
/*
* Programa que lee una temperatura en grados centígrados y nos calcula y escribe
* su valor equivalente en grados Reamur y Kelvin.
*/
import java.util.Scanner;
public class Secuenciales_16 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double gradosC, gradosR, gradosK;
System.out.print("Introduzca grados centígrados: ");
gradosC = sc.nextDouble();
gradosR = 80*gradosC/100;
gradosK = gradosC+273;
System.out.printf("\n%.2f ºC equivalen a %.2f ºR y a %.2f ºK \n", gradosC, gradosR, gradosK);
}
}
no se si alguien me puede apoyar es en netbeans con su interfaz y su codificacion
ResponderEliminar1. Calcular el menor y el mayor de una lista de N números enteros positivos
2. Crear un programa para mostrar el promedio de N números
3. Crear un programa para ingresar N elementos y luego mostrar el número de elementos pares,
impares y ceros.
import javax.swing.JOptionPane;
ResponderEliminarimport java.util.Scanner;
public class entrenar{
public static void main(String[] args) {
int cantidadP,iva;
double precioU,precioT,precioI,ivaT;
precioT = 0;
precioI = 0;
ivaT = 0;
cantidadP = Integer.parseInt(JOptionPane.showInputDialog("Cantidad de productos"));
iva = Integer.parseInt(JOptionPane.showInputDialog("Iva"));
for (int i = 1;i <= cantidadP ;i ++ ) {
z
precioU = Float.parseFloat(JOptionPane.showInputDialog(" Precio del articulo "+i));
precioT = precioU * i;
ivaT = Math.floor(precioT * ((float)iva / 100));
precioI = precioT + ivaT;
}
JOptionPane.showMessageDialog(null,"Precio total: "+precioT+" $\n"
+"Iva "+iva+" % \n"
+"Total iva: "+ivaT+" $\n"
+"Precio total con iva: "+precioI+" $");
}
}
double C,R,K,k;
ResponderEliminarScanner sc=new Scanner(System.in);
System.out.println("Introduzca el valor de la constante: ");
k=sc.nextDouble();
C=5*k;
R=4*k;
K=(5*k)+273;
System.out.println("El grado en Celsius: "+C);
System.out.println("El grado en Radiant: "+R);
System.out.println("El grado en Kelvin: "+K);
El ejercicio 14 no tiene sentido, para calcular el precio sin iva de un producto no se necesita la cantidad para nada, y mucho menos cuando se nos pide el precio final unitario, este problema tiene un error de planteamiento.
ResponderEliminar