En lo personal estos ejercicios estan super re-faciles, espero que estos problemas les habra la mente y vean los facil que es llevar JAVA ... Salu2 =P
1.- Diseñar un algoritmo que calcule lo que debe pagar una persona que desea comprar un terreno que cuesta 120 soles el metro cuadrado. Ademas debe pagar 750 soles por instalación de servicios.
package terreno;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int terreno, metros, pagar;
metros = Integer.parseInt(JOptionPane.showInputDialog("Ingrese los metros cuadrados"));
terreno = metros * 120;
pagar = terreno + 750;
salida(pagar);
}
public static void salida(double pagar) {
JOptionPane.showMessageDialog(null, "Usted paga en total " + pagar + " incluyendo \ninstalaciones de servicio");
}
}
2.- Construir un algoritmo que calcule el monto de cada cuota que debe pagar un cliente que compra un equipo de sonido al crédito, sabiendo que el monto de compra recibe un incremento del 19% del impuesto.
package equipo_sonido;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
double mon, igv, monto, letras;
int let;
mon = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el monto del equipo:"));
let = Integer.parseInt(JOptionPane.showInputDialog("Ingrese las letras a pagar"));
igv = mon * 0.19;
monto = mon + igv;
letras = monto / let;
salida(monto, letras, let);
}
public static void salida(double monto, double letras, int let) {
JOptionPane.showMessageDialog(null, "el monto total es: " + monto + "\nSu cuota esta divida en " + let + " letras\n c/u en " + letras);
}
}
3.- Dado un número natural de 3 cifras diseñe un algoritmo que permita obtener la multiplicación de sus dígitos. Así, si se lee el numero 235, el algoritmo deberá mostrar 30 (2*3*5 = 30).
package multi;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int n1,n2,n3,num,multi;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero de 3 cifras: "));
n1=num/100;
n2=(num/10)-(n1*10);
n3=num%10;
multi= n1*n2*n3;
salida(n1,n2,n3, multi);
}
public static void salida(int n1,int n2,int n3, int multi){
JOptionPane.showMessageDialog(null,"Los numeros son: "+n1+"*"+n2+"*"+n3+"="+multi);
}
}
4.- Dado un número natural de 4 cifras diseñe un algoritmo que permita sumar el primer y el último dígito.
package suma;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int num,n1,n4,suma;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero de 4 cifras: "));
n1=num/1000;
n4=num%10;
suma=n1+n4;
salida(suma);
}
public static void salida(int suma){
JOptionPane.showMessageDialog(null,"La suma del primer y ultimo numero es: "+suma);
}
}
5.- Diseñe un algoritmo que intercambie las cifras de las unidades de dos números naturales. Por ejemplo: el número 1 = 785 y el número 2 = 49 que al intercambiar será número 1 = 789 y número 2 = 45.
package cambio_unid;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int n1,n2,n1R,n1E,n2R,n2E,n1N,n2N;
n1=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero"));
n2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese otro numero"));
n1R=n1%10; //unidad 1
n1E=n1/10;//guardando enteros 1
n2R=n2%10;//unidad 2
n2E=n2/10;//guardando enteros 2
n1N=(n1E*10)+n2R;//
n2N=(n2E*10)+n1R;
salida(n1,n1N,n2, n2N);
}
public static void salida(int n1,int n1N, int n2, int n2N){
JOptionPane.showMessageDialog(null,"El primer numero es: "+n1+" - cambiando unidad es: "+n1N+"\nEl segundo numero es: "+n2+" - Cambiando unidad es: "+n2N);
}
}
6.- Un hospital ha recibido una donación especial que será repartida de la siguiente manera: 45% para Medicina General, 30% para Cardiología, 15% para Pediatría y el resto para Traumatología. Diseñe un algoritmo que determine cuanto recibirá cada área.
package hospital;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int don;
double mg,cardi,pedia ,trau;
don=Integer.parseInt(JOptionPane.showInputDialog("Ingresa el monto de la donación"));
mg=don*0.45;//medicina general
cardi=don*0.3;//cardiologia
pedia=don*0.15;//pediatria
trau=don*0.1;//traumatologia
salida(mg,cardi,pedia,trau, don);
}
public static void salida(double mg,double cardi,double pedia,double trau, int don){
JOptionPane.showMessageDialog(null,"La donación es de: "+don+"\nFue repartida de la siguiente manera:\nMedicina General: "+mg+"\nCardiologia: "+cardi+"\nPediatria: "+pedia+"\nTraumatologia: "+trau);
}
}
7.- Una empresa productora de lácteos exporta su total de producción de la siguiente manera: 35 % para Asia, 27% para Europa, 19% para América Latina y el resto para África. Diseñe un algoritmo que determine cuanto se exporta a cada lugar.
package lacteos;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
double prod,as,e,am,af;
prod=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el total de la producción: "));
as=prod*0.35;
e=prod*0.27;
am=prod*0.19;
af=prod*0.19;
salida(prod,as,e,am,af);
}
public static void salida(double prod,double as,double e,double am, double af){
JOptionPane.showMessageDialog(null,"Total de producción es: "+prod+"%\nAsia: "+as+"%\nEuropa: "+e+"%\nAmerica: "+am+"%\nAfrica: "+af);
}
}
8.- Dada la capacidad de un recipiente en galones, diseñe un algoritmo que exprese dicha capacidad en litros, metros cúbicos y pies cúbicos. Considere que:
1 pie cúbico = 0.0283 metros cúbicos
1 galón = 3.79 litros
1 metro cúbico = 1000 litros
package galones;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
double galo,lit,mc,pc ;
galo=Integer.parseInt(JOptionPane.showInputDialog("Ingresa la cantidad de galones: "));
lit=galo*3.79;
mc=lit/1000;
pc=mc/0.0283;
salida(lit,galo,mc,pc);
}
public static void salida(double lit,double galo,double mc, double pc){
JOptionPane.showMessageDialog(null,"Cantidad de Galones es :"+galo+"\nLitros: "+lit+"\nMetros Cúbicos: "+mc+"\nPies Cúbicos: "+pc);
}
}
9.- Diseñe un algoritmo que lea la capacidad de un disco duro en Gigabyte y lo convierta en Megabyte, Kilobyte y Bytes.
1 Kilobyte = 1024 Bytes
1 Megabyte = 1024 Kilobytes
1 Gigabyte = 1024 Megabytes
package disco_duro;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
double gb,mb,kb,b,bR ;
gb=Integer.parseInt(JOptionPane.showInputDialog("Ingresa la cantidad de Gigabytes: "));
mb=gb*1024;
kb=mb*1024;
b=kb*1024;
bR=b/1000;
salida(gb,mb,kb,bR);
}
public static void salida(double gb,double mb,double kb, double bR){
JOptionPane.showMessageDialog(null,"La cantidad de Gigabytes es: "+gb+"\nMegabytes: "+mb+"\nKilobytes: "+kb+"\nBytes: "+bR);
}
}
10.- Una veterinaria tiene perritos, gatitos, loritos, se desea saber el porcentaje de perros, gatos y loros que hay en la veterinaria.
package veterinaria;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
double pe, lo, ga, to,PE, LO, GA;
pe = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de perritos"));
lo = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de loritos"));
ga = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de gatitos"));
to = pe + lo + ga;
PE = (pe * 100) / to;
LO = (lo * 100) / to;
GA = (ga * 100) / to;
salida(PE, LO, GA);
}
public static void salida(double PE, double LO, double GA) {
JOptionPane.showMessageDialog(null, "Hay " + PE + "% de Perritos\nHay " + LO + "% de Loritos\nHay " + GA + "% de Gatitos ^^,");
}
}
11.- En una floreria hay rosas y claveles, se desea saber el porcentaje de rosas y claveles q representa cada uno.
package floreria;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
int ro,cl,to,RO,CL;
ro=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de rosas"));
cl=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de claveles"));
to=ro+cl;
RO=(ro*100)/to;
CL=(cl*100)/to;
salida(RO,CL);
}
public static void salida(int RO,int CL){
JOptionPane.showMessageDialog(null,"Hay rosas un: "+RO+"%\nHay claveles un: "+CL+"%");
}
}
FIN u_u!!!
9 comentarios:
Me podrían pasar la solución de los ejercicios porfavor
A este correo si es posible por favor LeonardoAndre280299@hotmail.com
me salvo!!!
Un favor me podrían pasar la solución de los ejercicios a mi correo avilajimenezdannfer42@gmail.com
swing info
La de los productos lácteos esta mal al igual ya que África recibe el resto no lo mismo que américa latina
hola puedo enviarte ejercicios
Me podrian ayudar?
Publicar un comentario