1.
Ingrese
por teclado un numero entero visualice el cuadrado del número, si el número es
mayor a 10 y menor a 50.
Solución .
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer1 {
public static void main(String[] args) {
int numero,cuadrado = 0;
numero=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese n° intero"));
if (numero>10 && numero<50){
cuadrado= numero*numero;
JOptionPane.showMessageDialog(null, "el cuadrado del numero --> "+cuadrado );
}else{
JOptionPane.showMessageDialog(null, "el numero "+numero+" no esta en el rango " );
}
}
}
2.
Se
desea calcular el promedio final en base a los pesos de cada curso:
·
Examen Parcial 30%.
·
Examen final 40%
·
Promedio de
Practicas 20%
·
Promedio de trabajos
10%
Solución.
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer2 {
public static void main(String[] args) {
double q,w,e,r,t,y,u,i,o,p;
q=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de examen parcial"));
w=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de examen final "));
e=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de promedio de practicas"));
r=Double.parseDouble(JOptionPane.showInputDialog(null, "nota de promedio de trabajos"));
y=q*0.3;
u=w*0.4;
i=e*0.2;
o=r*0.1;
p=y+u+i+o/4;
JOptionPane.showMessageDialog(null, "el promedio es "+p );
}
}
3 .
Ingrese
por teclado el puntaje de un alumno que ha postulado a la Universidad,
visualice un mensaje “Alumno Ingresado” si el puntaje obtenido es mayor a 500.
Solución .
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer3 {
public static void main(String[] args) {
int n;
n=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese puntaje"));
if (n>500){
JOptionPane.showMessageDialog(null, "ALUMNO INGRESO :) ");
}else{
JOptionPane.showMessageDialog(null, "ALUMNO NO INGRESO :( " );
}
}
}
4. Ingrese por teclado el nombre del curso y su
precio, si el nombre del curso es Networking, se le aplicara un descuento del
15% al precio, visualice el descuento y el nuevo precio.
Solución .
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer4 {
public static void main(String[] args) {
String m;
m=JOptionPane.showInputDialog("INGRESE NOMBRE DE PRODUCTO");
double n=Double.parseDouble(JOptionPane.showInputDialog(null,"ingrese precio"));
if("networking".equals(m)){
double d=n*0.15;
double t=n-d;
JOptionPane.showMessageDialog(null,"el descuento es "+d);
JOptionPane.showMessageDialog(null,"total a pagar es "+t);
}else{
JOptionPane.showMessageDialog(null,"total a pagar es "+n);
}
}
}
5.Ingrese por teclado dos notas, calcule su
promedio sabiendo que la segunda nota es peso doble, visualice un mensaje
“Aprobado”, si su promedio es mayor o igual 11.
Solución .
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer5 {
public static void main(String[] args) {
double n,n1,n2,n3;
n=Double.parseDouble(JOptionPane.showInputDialog(null,"ingrese nota 1"));
n1=Double.parseDouble(JOptionPane.showInputDialog(null,"ingrese nota 2"));
n2=(n1*2)+n1;
n3=n2/3;
if (n3<=11){
JOptionPane.showMessageDialog(null,"aprobado con la nota "+n3);
}else{
JOptionPane.showMessageDialog(null,"desaprobado con la nota " +n3 );
}
}
}
6.1.
Desarrolle
un algoritmo que tras introducir una medida expresada en centímetros, lo
convierta en pulgadas. (donde 1 pulgada = 2.54 centímetros).
Solución .
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer6 {
public static void main(String[] args) {
double n=Double.parseDouble(JOptionPane.showInputDialog("ingrese cetimetros"));
if(n>=1){
double m =n*2.54;
JOptionPane.showMessageDialog(null,"en pulgadas es " +m );
}else{
JOptionPane.showMessageDialog(null,"error en la conversion :( " );
}
}
}
7..
Ingrese
por teclado el nombre, precio y la cantidad de productos a vender, calcule el
monto de la venta. Se aplicara un descuento del 35% de su precio por la compra
de 20 unidades. Visualice el descuento y el neto.
Solución .
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer7 {
public static void main(String[] args) {
Double n=Double.parseDouble(JOptionPane.showInputDialog("ingrese precio"));
int m=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese catidad"));
double s = n*m;
if (m>=20){
double d=s*0.35;
double t=s-d;
JOptionPane.showMessageDialog(null,"el descuento es "+d);
JOptionPane.showMessageDialog(null,"total a pagar es "+t);
}else{
JOptionPane.showMessageDialog(null,"total a pagar es "+s+" no hay descuento");
}
}
}
8. Crear
una aplicación, que permita el ingreso de 2 números, para luego calcular la
suma, resta, división, multiplicación, división y residuo.
Solución .
package ejercio;
import javax.swing.JOptionPane;
public class ejer8 {
public static void main(String[] args) {
Double m=Double.parseDouble(JOptionPane.showInputDialog(null, "ingrese primer numero"));
double n=Double.parseDouble(JOptionPane.showInputDialog(null, "ingrese segundo numero"));
double s=m+n;
double r=m-n;
double mu=m*n;
double d=m/n;
double re=m%n;
JOptionPane.showMessageDialog(null,"la suma es :"+s+"\n la resta es :"+r+"\n la multiplicacion es :"
+ mu+ " \n la divicion es : "+d+ "\n el residuo es : " +re);
}
}
9. Ingrese
por teclado 2 notas, visualice el mayor de las dos notas y si esa nota es aprobatoria
o no (notas de 0-20).
Solución .
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer9 {
public static void main(String[] args) {
int m=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese nota 01"));
int n=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese nota 02"));
if(m>n && m >=13){
JOptionPane.showMessageDialog(null,"la nota mayor aprobatoria es :"+m);
}else if (m<13){
JOptionPane.showMessageDialog(null,"la nota mayor desprotoria :"+m);
} else if (n>m && n >=13){
JOptionPane.showMessageDialog(null,"la nota mayor aprobatoria es :"+n);
}else if (n<13){
JOptionPane.showMessageDialog(null,"la nota mayor desprotoria :"+n);
}
}
}
10. Ingrese
por teclado la edad de una persona, visualice un mensaje:
a)
“Mayor
de Edad”, si la edad es mínimo 18
b)
“Menor
de Edad”, si la edad es menor a 18
Solución
package ejercio;
import javax.swing.JOptionPane;
/**
*
* @author charre
*/
public class ejer10 {
public static void main(String[] args) {
int m=Integer.parseInt(JOptionPane.showInputDialog(null, "ingrese edad"));
if (m>=18){
JOptionPane.showMessageDialog(null,"mayor de edad : "+m );
}else{
JOptionPane.showMessageDialog(null,"menor de edad : " +m );
}
}
}