Sei sulla pagina 1di 45

SOLUCION FINAL: PROCEDIMIENTO

1. Arrancar con un disco de Ubuntu o alguna distribucin que soporte NTFS


2. Colocarte en c:windowssystem32
3. Renombrar sethc.exe por sethc.old
4. Copiar cmd.exe en el escritorio y renombrarlo por sethc.exe
5. Cortar sethc.exe del escritorio a c:WindowsSystem32
6. Reiniciar con Windows vista
7. En la ventana de inicio de sesin de usuario en Windows, presionamos 5 (cinco)
veces la tecla SHIFT del lado izquierdo, de esta forma habilitamos una ventana d
e comando.
8. Tecleas lo siguiente: c:windowssystem32control userpasswords2
9. Al aparecer la ventana con las opciones de las cuentas existentes en la pc, b
astar solo seleccionar la cuenta que queramos cambiar y/o modificar y pulsar en l
a opcin REESTABLECER CONTRASEA.
10. Dejar en blanco los campos de contrasea y ACEPTAR.
11. Cerrar las ventanas (la de comando tecleando exit).
attrib /s /d

s *.*

1import javax.swing.*;
public class taller {
public static void main(String[] args) {
double cant, vru, total, desc;
cant = Double.parseDouble(JOptionPane.showInputDialog("cantidad"
));
vru = Double.parseDouble(JOptionPane.showInputDialog("valor unit
ario"));
total = cant * vru;
if (cant > 10 )
{
desc = total * 20 /100;
}
else
{
desc = 0;

}
JOptionPane.showMessageDialog(null," descuento es = "+de
sc);
}
}
--------------------------------------------------------------------------------------------2import javax.swing.*;
public class taller {
public static void main(String[] args) {
int num = Integer.parseInt(JOptionPane.showInputDialog("digite temperatu
ra"));
if (num > 31 )
{
JOptionPane.showMessageDialog(null," la temperatura no e
s la adecuada");
}
else
{
JOptionPane.showMessageDialog(null," la temperatura es Optima");
}
}
}
-----------------------------------------------------------------------------------------------3-

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int num1, num2;
num1 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 1"));

num2 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 2"));


if (num1 == num2 )
{
JOptionPane.showMessageDialog(null," iguales");
}
else
if (num1 > num2 )
{
JOptionPane.showMessageDialog(null," orden decreciente"
);
}
else
{
JOptionPane.showMessageDialog(null," orden creciente");
}
}
}
-----------------------------------------------------------------------------------------------------4import javax.swing.*;
public class taller {
public static void main(String[] args) {
int max, num2, num3, num4, num5;
max = Integer.parseInt(JOptionPane.showInputDialog("digite numero 1"));
num2 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 2"));
num3 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 3"));
num4 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 4"));
num5 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 5"));
if (max < num2 )
{
max = num2;

}
if (max < num3 )
{
max = num3;
}
if (max < num4 )
{
max = num4;
}
if (max < num5 )
{
max = num5;
}
JOptionPane.showMessageDialog(null," numero mayor es = "
+max);
}
}
------------------------------------------------------------------------------------------------5import javax.swing.*;
public class taller {
public static void main(String[] args) {
double d;
int r, di, div, e;
di = Integer.parseInt(JOptionPane.showInputDialog("dividendo"));
div = Integer.parseInt(JOptionPane.showInputDialog("divisor"));
if (di == 0 )
{
JOptionPane.showMessageDialog(null," la division no se p
uede realizar");
}
else

{
e = di/div;
r = di%div;
d =(double)di/div;
JOptionPane.showMessageDialog(null," resultado = "+d+"\n
parte entera es "+e+"\n residuo es = "+r);
}
}
}
------------------------------------------------------------------------------------------------------6los 3 primeros minutos valen 200 y los adicionales 100pesos mas... calcule tota
l a pagar
import javax.swing.*;
public class taller {
public static void main(String[] args) {
int min, res, sub, total;
min = Integer.parseInt(JOptionPane.showInputDialog("cantidad de
minutos"));
if (min <= 3 )
{
JOptionPane.showMessageDialog(null," total a pag
ar 200 pesos");
}
else
{
res = min - 3;
sub = res * 100;
total = sub + 200;
JOptionPane.showMessageDialog(null," total a pagar = "+t
otal);

}
}
}
--------------------------------------------------------------------------------------------------------7resuelva la formula general
import javax.swing.*;
public class taller {
public static void main(String[] args) {
double x1,a,c,b,x2;
a = Double.parseDouble(JOptionPane.showInputDialog("valor A"));
b = Double.parseDouble(JOptionPane.showInputDialog("Valor B"));
c = Double.parseDouble(JOptionPane.showInputDialog("valor C"));
x1 = (-b + Math.pow(b*b-4*a*c, 0.5)) /2*a;
x2 = (-b - Math.pow(b*b-4*a*c, 0.5)) /2*a;
JOptionPane.showMessageDialog(null," resultados = "+x1+ "\n o = "+x2);
}
}
--------------------------------------------------------------------------------------------------------8lea 5 numeros y diga cual es el menor de todos
import javax.swing.*;
public class taller {
public static void main(String[] args) {
int min, num2, num3, num4, num5;
min = Integer.parseInt(JOptionPane.showInputDialog("digite numero 1"));
num2 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 2"));
num3 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 3"));

num4 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 4"));


num5 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 5"));
if (min > num2 )
{
min = num2;
}
if (min > num3 )
{
min = num3;
}
if (min > num4 )
{
min = num4;
}
if (min > num5 )
{
min = num5;
}
JOptionPane.showMessageDialog(null," numero menor es = "
+min);
}
}
-----------------------------------------------------------------------------------------9que lea 2 numero y diga cual de los 2 es mayor que el otro
import javax.swing.*;
public class taller {
public static void main(String[] args) {
int num1, num2;
num1 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 1"));
num2 = Integer.parseInt(JOptionPane.showInputDialog("digite numero 2"));

if (num1 == num2 )
{
JOptionPane.showMessageDialog(null," iguales");
}
else
if (num1 > num2 )
{
JOptionPane.showMessageDialog(null," mayor numero 1");
}
else
{
JOptionPane.showMessageDialog(null," mayor numero 2");
}
}
}
----------------------------------------------------------------------------------------------10que lea los lados de un triangulo y me diga si se puede formar el triangulo o no
import javax.swing.*;
public class taller {
public static void main(String[] args) {
double a,c,b;
a = Double.parseDouble(JOptionPane.showInputDialog("hipotenusa"));
b = Double.parseDouble(JOptionPane.showInputDialog("adyacente"));
c = Double.parseDouble(JOptionPane.showInputDialog("opuesto"));
if(a*a==b*b+c*c) //if (math.pow(a,2) == math.pow(b,2) + math.pow
(c,2))
{
JOptionPane.showMessageDialog(null," triangulo");
}
else
{

JOptionPane.showMessageDialog(null," no triangulo");
}
}
}

-----------------------------------------------------------------------------------------------------11un programa que lea los 3 grados y me diga que si mide 180 es triangulo o no

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int a,c,b;
a = Integer.parseInt(JOptionPane.showInputDialog("valor angulo A"));
b = Integer.parseInt(JOptionPane.showInputDialog("valor angulo B"));
c = Integer.parseInt(JOptionPane.showInputDialog("valor angulo C"));
if(a+b+c==180)
{
JOptionPane.showMessageDialog(null," triangulo");
}
else
{
JOptionPane.showMessageDialog(null," no triangulo");
}
}
}
----------------------------------------------------------------------------------------------------------12un programa que lea el salario y que si el salario de la persona esta entre 500m
il y 950mil escriba bonificacion del 10% sino del 6%

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int s;
s = Integer.parseInt(JOptionPane.showInputDialog("Salario"));
if(s >= 500000 && s <= 950000 )
{
JOptionPane.showMessageDialog(null," Bonificacion 10%");
}
else
{
JOptionPane.showMessageDialog(null," bonificacion 6%");
}
}
}
---------------------------------------------------------------------------------------------------------------------------------13import javax.swing.*;
public class taller {
public static void main(String[] args) {
int num = Integer.parseInt(JOptionPane.showInputDialog("digite temperatu
ra"));
if (num > 28 && num < 41 )
{
JOptionPane.showMessageDialog(null," la temperatura es l
a adecuada");
}
else
{
JOptionPane.showMessageDialog(null," la temperatura no es Optima
");
}
}
}

-----------------------------------------------------------------------------------------------------------------------------------14import javax.swing.*;
public class triangulo {
public static void main(String[] args) {
double a,b,c;
a=Double.parseDouble(JOptionPane.showInputDialog("Hipotenusa"));
b=Double.parseDouble(JOptionPane.showInputDialog("Adyacente"));
c=Double.parseDouble(JOptionPane.showInputDialog("Opuesto"));
if(a*a==b*b+c*c){ // if(Math.pow(a,2)==Math.pow(b,2)+Math.pow(c,2)){
JOptionPane.showMessageDialog(null,"Tringulo");
}else{
JOptionPane.showMessageDialog(null,"No tringulo");
}
}
}

---------------------------------------------------------------------------------------------------------------------------------------15import javax.swing.*;
public class ososceles {
public static void main(String[] args) {
int a,b,c;
a=Integer.parseInt(JOptionPane.showInputDialog("Angulo 1"));
b=Integer.parseInt(JOptionPane.showInputDialog("Angulo 2"));
c=Integer.parseInt(JOptionPane.showInputDialog("Angulo 3"));
if(a==b || a==c || b==c){
JOptionPane.showMessageDialog(null,"Triangulo Isosceles");
}else{
JOptionPane.showMessageDialog(null,"No es triangulo Isosceles");
}
}
}

---------------------------------------------------------------------------------------------------------------------------------------16-

import javax.swing.*;
public class pulgadas {

public static void main(String[] args) {


double pulg,cm;
pulg = Double.parseDouble(JOptionPane.showInputDialog("escriba la cantid
a de pulgadas"));
cm =pulg * 2.54;
JOptionPane.showMessageDialog(null,pulg+" pulg. = "+cm+" cm.");
}
}

----------------------------------------------------------------------------------------------------------------------------------------17leer un valor total y despues sacarle el 10% y restarselo al total


import javax.swing.*;
public class ejercicio {
public static void main(String[] args) {
double dsc, vr, tl;
dsc =0.1;
vr = Double.parseDouble(JOptionPane.showInputDialog("valor de la venta")
);
tl = vr - vr * dsc;
JOptionPane.showMessageDialog(null,"el total a pagar es "+tl);
}
}
-------------------------------------------------------------------------------------------------------------------------------------------

18leer el salario de un trabajador y agrege una bonificacion del 12%


import javax.swing.*;

public class ejercicio {


public static void main(String[] args) {
double aum, vr, tl;
aum =0.12;
vr = Double.parseDouble(JOptionPane.showInputDialog("salario del trabaja
dor"));
tl = vr + vr * aum;
JOptionPane.showMessageDialog(null,"el total a pagar es "+tl);
}
}

--------------------------------------------------------------------------------------------------------------------------------------------19calcula el iva de la compra y le suma el iva a el total de la venta


import javax.swing.*;
public class ejercicio {
public static void main(String[] args) {
double iva, vr, tl;
iva =0.16;
vr = Double.parseDouble(JOptionPane.showInputDialog("valor de la venta")
);
tl = vr + vr * iva;
JOptionPane.showMessageDialog(null,"el total a pagar es "+tl);
}
}
---------------------------------------------------------------------------------------------------------------------------------------------20-

leer el salario de un trabajador y agrege una bonificacion del 8%

import javax.swing.*;
public class ejercicio {
public static void main(String[] args) {
double bo, vr, tl;
bo =.08;
vr = Double.parseDouble(JOptionPane.showInputDialog("salario del trabaja
dor"));
tl = vr + vr * bo;
JOptionPane.showMessageDialog(null,"el total a pagar es "+tl);
}
}
------------------------------------------------------------------------------------------------------------------------------------------------21-

programa que lea el radio de la circunferencia y calcule el area . pi * radio a


la 2 = area

import javax.swing.*;
public class ejercicio {
public static void main(String[] args) {
double r,a;
r = Double.parseDouble(JOptionPane.showInputDialog("digite radio del cir
culo"));
a = 3.14 * Math.pow(r,2);
JOptionPane.showMessageDialog(null,"el area del circulo es "+a);
}
}
-------------------------------------------------------------------------------------------------------------------------------------------------22-

programa que lea las onzas y las convierta a gramos. 1 onza = 28.35gramos
import javax.swing.*;
public class ejercicio {
public static void main(String[] args) {
double onza ,gra;
onza = Double.parseDouble(JOptionPane.showInputDialog("digite cantidad d
e onzas a convertir"));
gra = onza * 28.35;
JOptionPane.showMessageDialog(null,onza+" oz. = "+gra+" gr ");
}
}
---------------------------------------------------------------------------------------------------------------------------------------------------23leer el nombre. cantidad y precio y lo imprima
import javax.swing.*;
public class taller {
public static void main(String[] args) {
String nom;
double can ,pre ,total;
nom = JOptionPane.showInputDialog("digite el nombre del producto");
can = Double.parseDouble(JOptionPane.showInputDialog("digite cantidad de
l producto"));
pre = Double.parseDouble(JOptionPane.showInputDialog("digite precio del
producto"));
total = can * pre;
JOptionPane.showMessageDialog(null,can+ "*" +pre+ "=" +total+ "$" );
}
}
--------------------------------------------------------------------------------

-----------------------------------------------------------------------24que lea una cantidad de segundo y lo muestre en horas, minutos y segundos


import javax.swing.*;
public class taller {
public static void main(String[] args) {
int h ,m ,s ,n;
s = Integer.parseInt(JOptionPane.showInputDialog("digite la cantidad de
segundos"));
n
h
s
m
s

=
=
=
=
=

s;
s /
s %
s /
s %

3600;
3600;
60;
60;

JOptionPane.showMessageDialog(null,n+" segundos es = "+h+".horas "+m+".m


inutos "+s+".segundos");
}
}

---------------------------------------------------------------------------------------------------------------------------------------------------------25-

un programa que lea las ventas de cada trabajador y diga cuanto fue la venta tot
al y su % de venta de cada uno
import javax.swing.*;
public class vendedores {
public static void main(String[] args) {
double v1,v2,v3,total,p1,p2,p3;

v1 = Double.parseDouble(JOptionPane.showInputDialog("digite precio venta


s"));
v2 = Double.parseDouble(JOptionPane.showInputDialog("digite precio venta

s"));
v3 = Double.parseDouble(JOptionPane.showInputDialog("digite precio venta
s"));
total = v1+v2+v3;
p1 = v1/total*100;
p2 = v2/total*100;
p3 = v3/total*100;
JOptionPane.showMessageDialog(null,"total de las ventas es = " +total+ "
\nel % del vendedor 1 = " +p1+ "\nel % del vendedor 2 = " +p2+ "\nel % del vende
dor 3 = " +p3);
}
}

----------------------------------------------------------------------------------------------------------------------------------------------------------26-

lea el salario y saque el 12% y el 14.5% los muestre y luego los sume y muestre
import javax.swing.*;
public class vendedores {
public static void main(String[] args) {
double salud,pension,total,salario;

salario = Double.parseDouble(JOptionPane.showInputDialog("digite salario


del trabajador"));
salud = (salario * 12)/100;
pension = (salario * 14.5)/100;
total = salud + pension;
JOptionPane.showMessageDialog(null,"la salud es = "+salud+ "\nla pension
es = "+pension+ "\nel total es = "+total);
}
}
-------------------------------------------------------------------------------------------------------------------------------------------------------------27-

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int edad;
edad = Integer.parseInt(JOptionPane.showInputDialog("digite edad"));
if(edad >= 20 && edad <= 32 )
{
JOptionPane.showMessageDialog(null," no recibe subsidio"
);
}
else
{
JOptionPane.showMessageDialog(null," recibe subsidio");
}
}
}

----------------------------------------------------------------------------------------------------------------------------------------------------------------

28import javax.swing.*;
import java.util.Random;
public class taller {
public static void main(String[] args) {
int d1,d2,g = 0, j1, j2;
Random dados = new Ramdom ();
d1 = dados.nextInt(6)+1;
d2 = dados.nextInt(6)+1;
j1 = d1+d2;
if(j1 == 7 || j1 == 12 )
{

JOptionPane.showMessageDialog(null," ganador jugador 1")


;
g=1;
}
j2 = d1+d2;
if (j2 == 7 || j2 == 12 && g != 1 )
{
JOptionPane.showMessageDialog(null," ganador jugador 2");
}
if (j1 > j2 && g == 0)
{
JOptionPane.showMessageDialog(null," ganador jugador 1");
}
else
if (j1 < j2 && g == 0)
{
JOptionPane.showMessageDialog(null," ganador jugador 2");
}
else
if (j1 == j2 && g == 0)
{
JOptionPane.showMessageDialog(null," empate");
}
}
}
-------------------------------------------------------------------------------------------------------------------29parcial
import javax.swing.*;
public class parcial {
public static void main(String[] args) {

double v1,v2,v3,total;

v1 = Double.parseDouble(JOptionPane.showInputDialog("digite precio venta


s 1"));
v2 = Double.parseDouble(JOptionPane.showInputDialog("digite precio venta
s 2"));
v3 = Double.parseDouble(JOptionPane.showInputDialog("digite precio venta
s 3"));
total = v1+v2+v3;
if(total > 500000)
{
JOptionPane.showMessageDialog(null,"Ventas excelentes");
}
else
{
JOptionPane.showMessageDialog(null,"No fueron excelentes");
}
}
}
------------------------------------------------------------------------------------------------------------------------30import javax.swing.*;
public class parcial {
public static void main(String[] args) {
int i, r, x;
boolean resp1, resp2, resp3;
i = 12;
r = 5;
x = 10;
resp1 = i % r > i / r && x + r < i + r;
resp2 = r+x*2 != (r+x)*2 || r / 2 == r / 2;
resp3 = r % 2 != 0 && x % 2 == 0;
JOptionPane.showMessageDialog(null," 12 MOD 5 > 12 DIV 5 AND 10 + 5 < 12

+ 5 = " +resp1);
JOptionPane.showMessageDialog(null," 5 + 10 *2 != (5+10)*2 OR 5 / 2 == 5
DIV 2 = " +resp2);
JOptionPane.showMessageDialog(null," 5 MOD 2 != 0 AND 10 MOD 2 == 0 = "
+resp3);
}
}

-------------------------------------------------------------------------------------------------------------------------31-

import java.util.Random;
import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i,y;
Random rn = new Random();
x = rn.nextInt(10)+1;
for(i=1; i<=3; i++)
{
y = Integer.parseInt(JOptionPane.showInputDialog("digite
numero"));
if (x==y)
{
JOptionPane.showMessageDialog(null," Adivino");
i= 3;
}
else
{
JOptionPane.showMessageDialog(null," NO Adivino");
}
}

}
}
-----------------------------------------------------------------------------------------------------------------32-

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i;
String cad="";
x = Integer.parseInt(JOptionPane.showInputDialog("digite numero"
));
for(i=0; i<x; i++)
{
cad+=i+" ";
}
JOptionPane.showMessageDialog(null,cad);
}

------------------------------------------------------------------------------------------------------------------------------

33import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i;
String cad="";
x = Integer.parseInt(JOptionPane.showInputDialog("digite numero"
));

for(i=x; i<=1; i--)


{
cad+=i+" ";
}
JOptionPane.showMessageDialog(null,cad);
}

-------------------------------------------------------------------------------------------------------------------------------------

34-

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i;
String cad="";
x = Integer.parseInt(JOptionPane.showInputDialog("digite numero"
));
for(i=1; i<x; i++)
{
cad+=i+" ";
}
JOptionPane.showMessageDialog(null,cad);
}

--------------------------------------------------------------------------------

-----------------------------------------------------------

35-

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i;
String cad="";
x = Integer.parseInt(JOptionPane.showInputDialog("digite numero"
));
for(i=1; i<=x; i++)
{
if (i%2 == 0)
{
cad+=i+" ";
}

}
JOptionPane.showMessageDialog(null,cad);
}

------------------------------------------------------------------------------------------------------------------------------------------------36import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i,j;

String cad="";
x = Integer.parseInt(JOptionPane.showInputDialog("digite numero"
));
for(i=1; i<=x; i++)
{
cad+=i+" ";
i= i + i;
}
JOptionPane.showMessageDialog(null,cad);
}

}
----------------------------------------------------------------------------------------------------------------------------

37-

import javax.swing.*;
import java.io.*;
import javax.swing.JOptionPane;
public class quiz{
public static void main(String[] args){
int ch;
String choices [] = {"camarones","pargo","lebranche"};
ch=JOptionPane.showOptionDialog(null,"Bienvenido\n Elija una opcion", "Menu
principal", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, choic
es, choices[0]);
switch(ch){
case 0:
JOptionPane.showMessageDialog(null,"Camarones 8%");
break;
case 1:
JOptionPane.showMessageDialog(null,"Pargo 12%");
break;
case 2:
JOptionPane.showMessageDialog(null,"Lebranche 15%");
break;
default:
JOptionPane.showMessageDialog(null,"Fin del programa");
}
}
}

------------------------------------------------------------------------------------------------------------------------------------38-

import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i,j;
j=1;
String cad="";
x = Integer.parseInt(JOptionPane.showInputDialog("digite numero"
));
for(i=1; i<=x; i++)
{
cad+=j+" ";
j= i * i;
}
JOptionPane.showMessageDialog(null,cad);
}

}
-------------------------------------------------------------------------------------------

39-

import javax.swing.*;
import javax.swing.*;
public class taller {
public static void main(String[] args) {
int x,i;

String cad="";
x = Integer.parseInt(JOptionPane.showInputDialog("digite numero"
));
for(i=1; i<=x; i++)
{
if (i%2==0)
{
cad+=-i+" ";
}
else
{
cad+=i+" ";
}
}
JOptionPane.showMessageDialog(null,cad);
}

}
-------------------------------------------------------------------------------------------40import javax.swing.*;
public class sumacrifras {
public static void main(String[] args) {
int num,c,nv,suma,i,dig;
num = Integer.parseInt(JOptionPane.showInputDialog("digite numero"));
c = Integer.parseInt(JOptionPane.showInputDialog("digite cifras"));
if (num > 10000)
{
nv=num;
suma=0;
for(i=1; i<=c; i++)
{
dig = num %10;

suma = suma + dig;


num = num / 10;
JOptionPane.showMessageDialog(null,num);
}
JOptionPane.showMessageDialog(null,"la suma de los de los digito
s de "+nv+ " es "+suma);
}
else
{
JOptionPane.showMessageDialog(null," error, no tiene las cifras
adecuadas");
}
}
}
-------------------------------------------------------------------------------------------------------------------------41-

import javax.swing.*;
public class palimdromes {
public static void main(String[] args) {
int num,cif,nn,nv,suma,x,dig;
num = Integer.parseInt(JOptionPane.showInputDialog("digite numero"));
cif = Integer.parseInt(JOptionPane.showInputDialog("digite cifras"));
if (cif > 5)
{
nv=num;
nn=0;
for(x=1; x<=cif; x++)
{
dig = num %10;
nn = nn * 10 + dig;
num = num / 10;
}
if (nn==nv)

{
JOptionPane.showMessageDialog(null,nv+ " es palimdrome");
}
else
{
JOptionPane.showMessageDialog(null,nv+ " es palimdrome");
}
}
else
{
JOptionPane.showMessageDialog(null," error, numero no valido");
}
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------42import javax.swing.*;
public class ejercicio {
public static void main(String[] args) {
int cont, i;
double ne,n1,n2,total,sn,prom;
cont = 0;
sn = 0;
ne=Double.parseDouble(JOptionPane.showInputDialog("numero de estudiante"));
for(i=1;i<=ne;i++){

n1=Double.parseDouble(JOptionPane.showInputDialog(" nota 1"));


n2=Double.parseDouble(JOptionPane.showInputDialog(" nota 2"));
if(n1>2)
{
total=(n1*0.4)+(n2*0.6);
}
else
{
total=(n1*0.3)+(n2*0.7);
}
if(total>3)
{
cont = cont + 1;
}
sn=sn+total;
JOptionPane.showMessageDialog(null,"nota final"+total);
}
prom=sn/ne;

JOptionPane.showMessageDialog(null,"promedio"+prom);
JOptionPane.showMessageDialog(null,"ganadores"+cont);
}
}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------43import javax.swing.*;
public class taller {
public static void main(String[] args) {
double np,pb;

np = Double.parseDouble(JOptionPane.showInputDialog("digite numero de pa
ginas"));
if(np > 50)
{
JOptionPane.showMessageDialog(null,"numero de pagina no valido")
;
}
else
{
pb= 5000 +(np*100);
if(np > 300)
{
pb = pb + 8000;
}
if(np > 500)
{
pb = pb + 6000;
}
JOptionPane.showMessageDialog(null,"total pagar es "+pb);
}
}
}

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------44import javax.swing.*;
public class taller {
public static void main(String[] args) {
double X,Y;

X = Double.parseDouble(JOptionPane.showInputDialog("Valor para X"));


Y = Double.parseDouble(JOptionPane.showInputDialog("Valor para Y"));
if( X > 0 && Y > 0)
{
JOptionPane.showMessageDialog(null,"cuadrante 1");
}
else if( X < 0 && Y < 0)
{
JOptionPane.showMessageDialog(null,"cuadrante 3");
}
else if( X < 0 && Y > 0)
{
JOptionPane.showMessageDialog(null,"cuadrante 2");
}
else if( X > 0 && Y < 0)
{
JOptionPane.showMessageDialog(null,"cuadrante 4");
}
else
{
JOptionPane.showMessageDialog(null,"Est en el punto de origen o e
n un eje");
}
}
}
--------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------45import javax.swing.*;
public class taller{
public static void main(String args[]){
String valor=JOptionPane.showInputDialog("Elija el numero de la figura\n1.-Cir
culo\n2.-Rectangulo\n3.-Triangulo\n4.-Trapecio");
int opcion=Integer.parseInt(valor);
switch(opcion){
case 1:{
valor=JOptionPane.showInputDialog("Radio");
double radio=Double.parseDouble(valor);
double area=3.1416*(radio*radio);
System.out.println("El area es: "+area);
}
break;
case 2:{
valor=JOptionPane.showInputDialog("Base");
double base=Double.parseDouble(valor);
valor=JOptionPane.showInputDialog("Altura");
double altura=Double.parseDouble(valor);
double area=base*altura;
System.out.println("El area es: "+area);
}
break;
case 3:{
valor=JOptionPane.showInputDialog("Base");
double base=Double.parseDouble(valor);
valor=JOptionPane.showInputDialog("Altura");
double altura=Double.parseDouble(valor);
double area=(base*altura)/2;
System.out.println("El area es: "+area);
}
break;
case 4:{
valor=JOptionPane.showInputDialog("Base mayor");
double base1=Double.parseDouble(valor);
valor=JOptionPane.showInputDialog("Base menor");
double base2=Double.parseDouble(valor);
valor=JOptionPane.showInputDialog("Altura");
double altura=Double.parseDouble(valor);
double area=(base1+base2)*altura/2;
System.out.println("El area es: "+area);
}
break;
default:
System.out.println("no valida");
}

}
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------46import javax.swing.*;
public class vector {
public static void main(String[] args) {
int cont, i,j;
double est [] = new double [20];
double ne,n1,n2,total,sn,prom,aux;
cont = 0;
sn = 0;
ne=Double.parseDouble(JOptionPane.showInputDialog("numero de estudiante"));
for(i=1;i<=ne;i++){

n1=Double.parseDouble(JOptionPane.showInputDialog(" nota 1"));


n2=Double.parseDouble(JOptionPane.showInputDialog(" nota 2"));
if(n1>2)
{
est[i]=(n1*0.4)+(n2*0.6);
}
else
{
est[i]=(n1*0.3)+(n2*0.7);
}
if(est[i]>3)
{
cont = cont + 1;
}
sn=sn+est[i];
}
prom=sn/ne;
for(i=1;i<=ne;i++)
{
JOptionPane.showMessageDialog(null,"notas finales"+est[i]);
}
JOptionPane.showMessageDialog(null,"promedio"+prom);
JOptionPane.showMessageDialog(null,"ganadores"+cont);
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------47-

import javax.swing.*;
public class ejercicio {
public static void main(String[] args) {
int v[] = new int [100];
int sumat, sumai, conp, n, i, prom;
sumat = 0;
sumai = 0;
conp = 0;
n=Integer.parseInt(JOptionPane.showInputDialog("cantidad numeros"));
for(i=1;i<=n;i++)
{
v[i]=Integer.parseInt(JOptionPane.showInputDialog("elemento"+i));
}
for (i=1;i<=n;i++){
sumat = sumat + v[i];
if(v[i]%2==0)
{
conp= conp + 1;
}
else
{
sumai= sumai + v[i];
}
}
prom = sumat / n;
JOptionPane.showMessageDialog(null,"promedio"+prom);
JOptionPane.showMessageDialog(null,"suma impares"+sumai);
JOptionPane.showMessageDialog(null,"cantidad de pares"+conp);
}
}
----------------------------------------------------------------------------------------------------------------------------48import javax.swing.*;
public class nota {
public static void main(String[] args) {
double v[] = new double [100];
double sumat, superiorp, n, prom, nota1, nota2,n1,n2,nd;
int i;
sumat = 0;
superiorp = 0;

n=Double.parseDouble(JOptionPane.showInputDialog("numero de estudiantes"));
for (i=1;i<=n;i++)
{
nota1=Double.parseDouble(JOptionPane.showInputDialog("nota 1"));
nota2=Double.parseDouble(JOptionPane.showInputDialog("nota 2"));
if (nota1 < 2)
{
n1 = nota1 * 0.6;
n2 = nota2 * 0.4;
}
else
{
n1 = nota1 * 0.7;
n2 = nota2 * 0.3;
}
nd = n1 + n2;
JOptionPane.showMessageDialog(null,"nota definitiva"+nd);
sumat = sumat + nd;
v[i] = nd;
}
prom = sumat / n;
JOptionPane.showMessageDialog(null,"promedio"+prom);
for (i=1;i<=n;i++){
if(v[i]>prom)
{
superiorp = superiorp + 1;
}
}
JOptionPane.showMessageDialog(null,"superior al promedio"+superiorp);
}
}
-----------------------------------------------------------------------------------------------------------------49import javax.swing.*;
public class rep {
public static void main(String[] args) {
int v[] = new int [100];
int r[] = new int [100];
int sw, rep, n, i, j, aux;
rep = 0;
sw = 0;
n=Integer.parseInt(JOptionPane.showInputDialog("cantidad numeros"));
for(i=1;i<=n;i++)
{

v[i]=Integer.parseInt(JOptionPane.showInputDialog("elemento"+i));
}
for (i=1;i<=n;i++){
aux = v[i];
sw = 0;
for(j=i+1;j<=n;j++){
if(v[i]==aux && sw == 0)
{
rep = rep +1;
r[rep] = aux;
sw =1;
}
}
}
JOptionPane.showMessageDialog(null,"cantidad de repetidos"+rep);
for(i=1;i<=n;i++)
{
JOptionPane.showMessageDialog(null,"numeros repetidos"+r[i]);
}
}
}
-------------------------------------------------------------------------------------------------------------------50import javax.swing.*;
public class rep {
public static void main(String[] args) {
int
int
int
int

v[] = new int [100];


vr[] = new int [100];
control[] = new int [100];
sw, rep, n, i, j, aux;

n=Integer.parseInt(JOptionPane.showInputDialog("cantidad numeros"));
for(i=1;i<=n;i++)
{
v[i]=Integer.parseInt(JOptionPane.showInputDialog("elemento"+i));
control[i] = 0;
}
rep = 0;
for (i=1;i<=n;i++){
sw = 0;

for(j=i+1;j<=n;j++){
if(control[i]==0)
{
if(v[i]==v[j])
{
control[j] =1;
if (sw==0)
{
sw =1;
rep = rep +1;
vr[rep] = v[i];
}
}
}
}
}
JOptionPane.showMessageDialog(null,"cantidad de repetidos"+rep);
for(i=1;i<=rep;i++)
{
JOptionPane.showMessageDialog(null,"numeros repetidos"+vr[i]);
}
}
}
-------------------------------------------------------------------------------------------------------------51import javax.swing.*;
public class v {
public static void main(String[] args) {
double v[] = new double [100];
double c[] = new double [100];
double n,com,promc,sumac,superiorc,totalsuperiorc;
int i;
com = 0;
superiorc = 0;
sumac = 0;
totalsuperiorc =0;
n=Double.parseDouble(JOptionPane.showInputDialog("numero de vendedores"));
for (i=1;i<=n;i++)
{

v[i] = Double.parseDouble(JOptionPane.showInputDialog("valor de la venta


"+i));
}
for(i=1;i<=n;i++)
{
if(v[i] < 500000)
{
com = v[i]*0.05;
}
if(v[i] >= 500000 && v[i] <= 800000)
{
com = v[i]*0.08;
}
if(v[i] > 800000)
{
com = v[i]*0.1;
}
sumac = sumac + com;
JOptionPane.showMessageDialog(null," la comision del vendedor es :"+com)
;
c[i] = com;
}
promc = sumac /n;
JOptionPane.showMessageDialog(null," promedio comision :"+promc);
for (i=1;i<=n;i++)
{
if(c[i]>promc)
{
superiorc = superiorc +1;
totalsuperiorc = totalsuperiorc + v[i];
}
}
JOptionPane.showMessageDialog(null," numero de condiciones superiores al
promedio es :"+superiorc);
JOptionPane.showMessageDialog(null," el valor de las ventas de los vende
dores con una comision superior al promedio es :"+totalsuperiorc);
}
}
-----------------------------------------------------------------------------------------------------------------------------------52import javax.swing.*;
public class y {
public static void main(String[] args) {

int i;
double sum,cont,prom,nv;
double v[] = new double [100];
cont=0;
sum=0;
nv=Double.parseDouble(JOptionPane.showInputDialog("numero de ventas"));
for(i=1;i<=nv;i++)
{
v[i]=Double.parseDouble(JOptionPane.showInputDialog("valor de la venta")
);
}
for(i=1;i<=nv;i++)
{
if (v[i]<200000)
{
v[i]=v[i]*0.5;
}
if(v[i]>200000 && v[i]<500000)
{
v[i]=v[i]*0.8;
}
if(v[i]>=500000)
{
v[i]=v[i]*0.1;
sum=sum+v[i];
cont=cont+1;
}
}
prom=sum/cont;
JOptionPane.showMessageDialog(null,"numero de ventas superiores a 500000: "+con
t);
JOptionPane.showMessageDialog(null,"promedio es: "+prom);
for(i=1;i<=nv;i++)
{
JOptionPane.showMessageDialog(null,"el vector es: "+v[i]);
}

}
}
----------------------------------------------------------------------------------------------53import javax.swing.*;

public class x {
public static void main(String[] args) {
int i;
double sum,sump,contp,prod,n,prom;
double v[]= new double [100];
sum=0;
sump=0;
contp=0;
prod=1;
n=Double.parseDouble(JOptionPane.showInputDialog("cantidad de elementos "));
for(i=1;i<=n;i++)
{
v[i]=Double.parseDouble(JOptionPane.showInputDialog("numero"));
}
for(i=1;i<=n;i++)
{
if(v[i]%5==0)
{
sum=sum+v[i];
}
if(v[i]%2==1)
{
prod=prod*v[i];
}
if(v[i]%2==0)
{
sump=sump+v[i];
contp=contp+1;
}
}
JOptionPane.showMessageDialog(null,"suma de multiplos de cinco: "+sum);
JOptionPane.showMessageDialog(null,"la productoria es: "+prod);
prom=sum/contp;
JOptionPane.showMessageDialog(null,"el promedio es : "+prom);
JOptionPane.showMessageDialog(null,"la cantidad de pares es : "+contp);
for
(i=1;i<=n;i++)
{
JOptionPane.showMessageDialog(null,"el vector es : "+v[i]);
}

}
}
----------------------------------------------------------------------------------------------------------------54import javax.swing.*;
public class taller{
public static void main(String [] arg){
int mc[][],n,m,i,j,con,sum,menor;
m=Integer.parseInt(JOptionPane.showInputDialog("numero de fila"));
n=Integer.parseInt(JOptionPane.showInputDialog("numero de columnas"));
mc=new int [m+1][n+1];
con=0;
sum=0;
menor=0;
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
mc[i][j]=Integer.parseInt(JOptionPane.showInputDialog("digite numero"));
}
}
menor= mc[1][1];
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
if(mc[i][j]<20)
con = con + 1;
if(i==j)
sum = sum + mc[i][j];
if(mc[i][j]>menor)
menor = mc[i][j];
}
}
JOptionPane.showMessageDialog(null,"numero mayores de 20 = "+con);
JOptionPane.showMessageDialog(null,"suma diagonal principal "+sum);
JOptionPane.showMessageDialog(null,"el menor digito es "+menor);
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{

JOptionPane.showMessageDialog(null,"matriz es "+mc[i][j]);
}
}
}
}

------------------------------------------------------------------------------------------------------------------55elabore un algoritmo en programa java que lea una matriz cuadrada de m x n que r
alize lo siguiente
a)cuente la cantidad de elemnetos mayores que 20
b)calcule la sumatoria de los elementos relacionados en la diagonal principal
c)indique el menor elemento almacenado en la matriz
d)imprima la matriz
inicio
contm =0
sumd =0
lea m = 3
lea n = 2
mq(m==n)
lea m
lea n
fin mq
para i=1, m
para j=1, n
mc[i,j] = num
fin para
fin para
menor = mc[1,1]
para i=1, m
para j=1, n
si(mc[i,j]<20)
contm = contm +1
fin si
si(i==j)
sumd = sumd + mc[i,j]
fin si

si (mc[i,j] > menor)


menor = mc[i,j]
fin si
fin para
fin para
escriba "numeros mayores de 20" contm
escriba "sumatoria de diagonal principal es" sumd
escriba "menor digito es" menor
para i=1, m
para j=1, n
escriba mc[i,j]
fin para
fin para
fin
-------------------------------------------------------------------------------------------------------------------------56import javax.swing.*;
public class ejercicio1 {
public static void main(String[] args) {
int i,p;
double v [] = new double [20];
double n,x;
p=-1;
n=Double.parseDouble(JOptionPane.showInputDialog("tamao del vector"));
for(i=1;i<=n;i++)
{
v[i]=Double.parseDouble(JOptionPane.showInputDialog(" digite numero "+i));
}
x=Double.parseDouble(JOptionPane.showInputDialog("digite numero a buscar"));
for(i=1;i<=n;i++)
{
if(v[i] == x)
p= i-1;
}
if(p == -1)
JOptionPane.showMessageDialog(null,"no se encuentra el numero");
if(p != -1)

JOptionPane.showMessageDialog(null,"se encuentra en la posicion "+p);


}
}
-------------------------------------------------------------------------------------------------------------------------57import javax.swing.*;
public class ejercicio1 {
public static void main(String[] args) {
int i,cont;
char v [] = new char [20];
double n;
cont = 0;
n=Double.parseDouble(JOptionPane.showInputDialog("tamao del vector"));
for(i=1;i<=n;i++)
{
v[i]=JOptionPane.showInputDialog(" digite letra "+i).charAt(0);
if(v[i] == 'a' )
cont = cont + 1;
if(v[i] == 'e' )
cont = cont + 1;
if(v[i] == 'i' )
cont = cont + 1;
if(v[i] == 'o' )
cont = cont + 1;
if(v[i] == 'u' )
cont = cont + 1;
if(v[i] == 'A' )
cont = cont + 1;
if(v[i] == 'E' )
cont = cont + 1;
if(v[i] == 'I' )
cont = cont + 1;
if(v[i] == 'O' )
cont = cont + 1;
if(v[i] == 'U' )
cont = cont + 1;
}

JOptionPane.showMessageDialog(null," se encuentran " +cont+ " vocales ");


}
}
--------------------------------------------------------------------------------------58-

Potrebbero piacerti anche