Você está na página 1de 20

TALLER DE SELECTIVAS:

JANIO GARCIA TANG

1. OPERACIONES:
PSEINT:
Proceso Escojer_operaciones
Escribir "ingrese el primer numero"
leer n1
Escribir "ingrese el segundo numero"
Leer n2
Escribir "Menu Opciones"
Escribir "1.suma"
Escribir "2.resta"
Escribir "3.multiplicacion"
Escribir "4.division"
Escribir "5.salir"
Escribir "Escoja la opcion deseada"
Leer OP
Segun OP Hacer

1:R=n1+n2
Escribir n1," + ",n2 "=",R
2:

R=n1-n2
Escribir n1, "- ",n2," =",R

3:R=n1*n2

Escribir n1,"*",n2,"=",R

4:
si (n2=0) entonces
Escribir "Division por 0 no existe"
Sino
R=n1/n2
Escribir n1,"/",n2,"=",R
FinSi

5:
Escribir "ADIOS"

De Otro Modo:
Escribir "opcion no existe"
Fin Segun

FinProceso

JAVA:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author usuario
*/
import javax.swing.*;
public class Operaciones {
public static void main(String args[]) {

int n1,n2,OP,R;
n1=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer numero"));
n2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo numero"));

OP=Integer.parseInt(JOptionPane.showInputDialog("Menu de
opciones\n"+"1.suma\n"+"2.resta\n"+"3.multiplicacion\n"+"4.division\n"+"5.salir\n"+"esc
oja la opcion deseada\n"));

switch (OP) {

case 1:
R=n1+n2;
JOptionPane.showInputDialog(null,"La solucion es= "+R);

break;

case 2:
R=n1-n2;
JOptionPane.showInputDialog(null,"La solucion es= "+R);
break;

case 3:
R=n1*n2;
JOptionPane.showInputDialog(null,"La solucion es= "+R);
break;

case 4:
if (n2==0){
JOptionPane.showInputDialog(null,"La division por 0 no esta permitida");
}else{
R=(n1/n2);

JOptionPane.showInputDialog(null,"La solucion es "+R);


}
break;

case 5:
default:
JOptionPane.showInputDialog(null,"La opcion seleccionada no existe");

}
}

2. PERIMETRO DE FIGURAS

PSEINT
Proceso Perimetro

Escribir ""
Escribir ""
Escribir "1.CIRCULO"
Escribir "2.RECTANGULO"
Escribir "3.TRIANGULO"
Escribir "4.CUADRADO"

Escribir ""
Escribir ""

Escribir "ESCOJA ALGUNA DE LAS SIGUIENTES FIGURAS"


leer f

Segun f Hacer
1:

Escribir "ingrese El radio del circulo"

Leer ra
p=3.1416
R=2*(p)*ra
Escribir "El perimetro del circulo es igual a: ",R

2:

Escribir "ingrese el la altura del rectangulo"


Leer h
Escribir "ingrese la base del rectangulo"
Leer b
R1=2*(h+b)
Escribir "El perimetro total del rectangulo es ",R1

3:

Escribir "ingrese el primero lado del triangulo"


Leer l1
Escribir "ingrese el segundo lado del triangulo"
Leer l2
Escribir "ingrese el tercer lado del triangulo"
leer l3
R2=l1+l2+l3
Escribir "El perimetro del triangulo es ", R2

4:

Escribir "ingrese el lado del cuadrado"


Leer lc
R3=lc*4
Escribir "el perimetro del cuadrado es",R3

De Otro Modo:
si f>4 Entonces
Escribir "la Opcion seleccionada no existe"
FinSi

Fin Segun
FinProceso

JAVA:
* @author Janio Garcia
*/
import javax.swing.*;
public class Figuras {
public static void main(String args[]) {
int ra,h,b,l1,l2,l3,lc,F;
double p,R,R1,R2,R3;
p=3.1416;
F=Integer.parseInt(JOptionPane.showInputDialog("Menu de
opciones\n"+"1.Circulo\n"+"2.Rectangulo\n"+"3.Triangulo\n"+"4.Cuadrado\n"+"5.
salir\n"+"escoja la opcion deseada\n"));
switch (F){
case 1:

ra=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el radio del


circulo"));
R=(2*p)*ra;
JOptionPane.showMessageDialog(null,"El perimetro de la opcion"+
"CIRCULO"+"es de" +R);
break;
case 2:
h=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la altura del
rectangulo"));
b= Integer.parseInt(JOptionPane.showInputDialog("Ingrese la base del
rectangulo"));
R1=2*(h+b);
JOptionPane.showMessageDialog(null,"El perimetro de la opcion"+
"RECTANGULO"+"es de" +R1);
break;
case 3:
l1=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el primer lado del
triangulo"));
l2=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el segundo lado
del triangulo"));
l3=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el tercer lado del
triangulo"));
R2=(l1+l2+l3);
JOptionPane.showMessageDialog(null,"El perimetro de la opcion"+
"TRIANGULO"+"es de" +R2);
break;
case 4:
lc=Integer.parseInt(JOptionPane.showInputDialog("Ingrese uno de los
lados del cuadrado"));
R3=(lc*4);
JOptionPane.showMessageDialog(null,"El perimetro de la opcion"+
"CUADRADO"+"es de" +R3);
break;
case 5:
JOptionPane.showMessageDialog(null,"ADIOS");
break;

default:
if (F>4){
JOptionPane.showMessageDialog(null,"La opcion seleccionada no
existe");
}

}
}
}
3. SEGURO DE UN COCHE - AVERIGUAR PRECIO
PSEINT
Proceso Seguro_coche
Escribir "Acontinuacion escoja uno de los siguientes modelos:"
Escribir ""
Escribir "1.Subaru"
Escribir "2.Mazda"
Leer M
PBA=240.41
PMA=330.00
POA=270.50
PBB=300.00
PMB=360.50
POB=330.00
Segun M Hacer
1:
Escribir ""
Escribir ""
Escribir "Ingrese su edad"
Leer E

Escribir ""
Escribir "Hace cuanto saco su pase (aos)? "
Leer TP

escribir "Escoja uno de los siguientes colores"


Escribir ""
Escribir "1.Blanco"
Escribir "2.Metalizado"
Escribir "3.otros"
Leer C
Segun C Hacer
1:
si (E<26) y (TP<2) Entonces
R=(PBA*0.25)+(PBA*0.25)+PBA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
si (E<26) y (T>2)Entonces
R=(PBA*0.25)+PBA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
FinSi
Sino
si (E>26) o (E=30) y (TP<2) Entonces
R=(PBA*0.10)+(PBA*0.25)+PBA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>26) o (E=30) y (TP>2)Entonces
R=(PBA*0.10)+PBA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>30) o (E=65) y (TP<2) Entonces
R=(PBA*0.25)+PBA
Escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si (E>30) o (E=65) y (TP>2) Entonces
R=PBA
escribir "El precio de su pase tendra un valor de ",R,"$"
Sino
si (E>65) y (TP<2) entonces
R=(PBA*0.10)+(PBA*0.25)+PBA
escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si(E>65) y (TP>2) entonces
R=(PBA*0.10)+PBA

FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
2:
si (E<26) y (TP<2) Entonces
R=(PBA*0.25)+(PBA*0.25)+PBA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
si (E<26) y (T>2)Entonces
R=(PBA*0.25)+PBA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
FinSi
Sino
si (E>26) o (E=30) y (TP<2) Entonces
R=(PMA*0.10)+(PMA*0.25)+PMA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>26) o (E=30) y (TP>2)Entonces
R=(PMA*0.10)+PMA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>30) o (E=65) y (TP<2) Entonces
R=(PMA*0.25)+PMA
Escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si (E>30) o (E=65) y (TP>2) Entonces
R=PMA
escribir "El precio de su pase tendra un valor de ",R,"$"
Sino
si (E>65) y (TP<2) entonces
R=(PMA*0.10)+(PMA*0.25)+PMA
escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si(E>65) y (TP>2) entonces
R=(PMA*0.10)+PMA
Escribir "El precio de su pase tendra un valor de ", R,"$"
FinSi

FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
3:
si (E<26) y (TP<2) Entonces
R=(POA*0.25)+(POA*0.25)+POA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
si (E<26) y (T>2)Entonces
R=(POA*0.25)+POA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
FinSi
Sino
si (E>26) o (E=30) y (TP<2) Entonces
R=(POA*0.10)+(POA*0.25)+POA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>26) o (E=30) y (TP>2)Entonces
R=(POA*0.10)+POA
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>30) o (E=65) y (TP<2) Entonces
R=(POA*0.25)+POA
Escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si (E>30) o (E=65) y (TP>2) Entonces
R=POA
escribir "El precio de su pase tendra un valor de ",R,"$"
Sino
si (E>65) y (TP<2) entonces
R=(POA*0.10)+(POA*0.25)+POA
escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si(E>65) y (TP>2) entonces
R=(POA*0.10)+POA
Escribir "El precio de su pase tendra un valor de ", R,"$"
FinSi
FinSi

FinSi
FinSi
FinSi
FinSi
FinSi
De Otro Modo:
si C>3 Entonces
Escribir "La opcion seleccionada no existe"
FinSi
Fin Segun

2:
Escribir ""
Escribir ""
Escribir "Ingrese su edad"
Leer E

Escribir ""
Escribir "Hace cuanto saco su pase (aos)?"
Leer TP

escribir "Escoja uno de los siguientes colores"


Escribir ""
Escribir "1.Blanco"
Escribir "2.Metalizado"
Escribir "3.otros"
Leer C2
Segun C2 Hacer
1:
si (E<26) y (TP<2) Entonces
R=(PBB*0.25)+(PBB*0.25)+PBB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
si (E<26) y (T>2)Entonces

R=(PBB*0.25)+PBB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
FinSi
Sino
si (E>26) o (E=30) y (TP<2) Entonces
R=(PBB*0.10)+(PBB*0.25)+PBB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>26) o (E=30) y (TP>2)Entonces
R=(PBB*0.10)+PBB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>30) o (E=65) y (TP<2) Entonces
R=(PBB*0.25)+PBB
Escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si (E>30) o (E=65) y (TP>2) Entonces
R=PBB
escribir "El precio de su pase tendra un valor de ",R,"$"
Sino
si (E>65) y (TP<2) entonces
R=(PBB*0.10)+(PBB*0.25)+PBB
escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si(E>65) y (TP>2) entonces
R=(PBB*0.10)+PBB
Escribir "El precio de su pase tendra un valor de ", R,"$"
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
2:
si (E<26) y (TP<2) Entonces
R=(PMB*0.25)+(PMB*0.25)+PMB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
si (E<26) y (T>2)Entonces
R=(PMB*0.25)+PMB

Escribir "El precio de su pase tendra un valor total de ",R,"$"


FinSi
Sino
si (E>26) o (E=30) y (TP<2) Entonces
R=(PMB*0.10)+(PMB*0.25)+PMB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>26) o (E=30) y (TP>2)Entonces
R=(PMB*0.10)+PMB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>30) o (E=65) y (TP<2) Entonces
R=(PMB*0.25)+PMB
Escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si (E>30) o (E=65) y (TP>2) Entonces
R=PMB
escribir "El precio de su pase tendra un valor de ",R,"$"
Sino
si (E>65) y (TP<2) entonces
R=(PMB*0.10)+(PMB*0.25)+PMB
escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si(E>65) y (TP>2) entonces
R=(PMB*0.10)+PMB
Escribir "El precio de su pase tendra un valor de ", R,"$"
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
3:
si (E<26) y (TP<2) Entonces
R=(POB*0.25)+(POB*0.25)+POB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
si (E<26) y (T>2)Entonces
R=(POB*0.25)+POB
Escribir "El precio de su pase tendra un valor total de ",R,"$"

FinSi
Sino
si (E>26) o (E=30) y (TP<2) Entonces
R=(POB*0.10)+(POB*0.25)+POB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>26) o (E=30) y (TP>2)Entonces
R=(POB*0.10)+POB
Escribir "El precio de su pase tendra un valor total de ",R,"$"
Sino
si (E>30) o (E=65) y (TP<2) Entonces
R=(POB*0.25)+POB
Escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si (E>30) o (E=65) y (TP>2) Entonces
R=POB
escribir "El precio de su pase tendra un valor de ",R,"$"
Sino
si (E>65) y (TP<2) entonces
R=(POB*0.10)+(POB*0.25)+POB
escribir "El precio de su pase tendra un valor de ",R,"$"
sino
si(E>65) y (TP>2) entonces
R=(POB*0.10)+POB
Escribir "El precio de su pase tendra un valor de ", R,"$"
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
De Otro Modo:
si C2>3 Entonces
Escribir "La opcion seleccionada no existe"
FinSi
Fin Segun
De Otro Modo:
si M>3 Entonces
Escribir "La opcion seleccionada no existe"
FinSi

Fin Segun
FinProceso

JAVA:
*/
import javax.swing.*;
public class SegurObligatorio {
public static void main(String args[]) {

int E,M,TP,C,C1;
double
PBA,PMA,POA,PBB,PMB,POB,PBA1,PBA2,PBA3,PBA4,PMA1,PMA2,PMA3,PMA4,POA1,POA
2,POA3,POA4;
double PBB1,PBB2,PBB3,PBB4,PMB1,PMB2,PMB3,PMB4,POB1,POB2,POB3,POB4;
PBA=240.41;
PMA=330.00;
POA=270.50;
PBB=300.00;
PMB=360.50;
POB=330.00;
PBA1=(PBA*0.25)+(PBA*0.25)+PBA;
PBA2=(PBA*0.25)+PBA;
PBA3=(PBA*0.10)+(PBA*0.25)+PBA;
PBA4=(PBA*0.10)+PBA;
PMA1=(PMA*0.25)+(PMA*0.25)+PMA;
PMA2=(PMA*0.25)+PMA;
PMA3=(PMA*0.10)+(PMA*0.25)+PMA;
PMA4=(PMA*0.10)+PMA;
POA1=(POA*0.25)+(POA*0.25)+POA;
POA2=(POA*0.25)+POA;
POA3=(POA*0.10)+(POA*0.25)+POA;
POA4=(POA*0.10)+POA;
PBB1=(PBB*0.25)+(PBB*0.25)+PBB;
PBB2=(PBB*0.25)+PBB;
PBB3=(PBB*0.10)+(PBB*0.25)+PBB;
PBB4=(PBB*0.10)+PBB;
PMB1=(PMB*0.25)+(PMB*0.25)+PMB;
PMB2=(PMB*0.25)+PMB;
PMB3=(PMB*0.10)+(PMB*0.25)+PMB;
PMB4=(PMB*0.10)+PMB;

POB1=(POB*0.25)+(POB*0.25)+POB;
POB2=(POB*0.25)+POB;
POB3=(POB*0.10)+(POB*0.25)+POB;
POB4=(POB*0.10)+POB;
M=Integer.parseInt(JOptionPane.showInputDialog("MODELOS
DISPONIBLES\n"+"1.SUBARU\n"+"2.MAZDA\n"+"ESCOJER OPCION\n"));
switch (M){
case 1:
E=Integer.parseInt(JOptionPane.showInputDialog("Ingrese su edad"));
TP=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la antiguedad del
pase en aos"));
C=Integer.parseInt(JOptionPane.showInputDialog("COLORES
DISPONIBLES\n"+"1.BLANCO\n"+"2.METALICO\n"+"OTROS\n"));
switch (C){
case 1:
if (E>26 && TP<2){
JOptionPane.showMessageDialog(null,"El precio del seguro sera de"
+PBA1+"$");
}else{
if (E>26 && TP>2){
JOptionPane.showMessageDialog(null,"El precio del seguro sera de"
+PBA2+"$");
}else{
if(E>26 || E==30 && E<30 && TP>2 )
{
}
}
}
}
}
}
}
FALTA.....

4.
VOLUMEN
PSEINT:
Proceso Volumen
Escribir ""
Escribir ""
Escribir "ESCOJER ALGUNA DE LAS SIGUIENTES FIGURAS"
Escribir ""
Escribir ""
Escribir "1.Cubo"
Escribir "2.esfera"
Escribir "3.cono"
Escribir "4.Cilindro"
leer f
Segun f Hacer
1: escribir "Ingrese longitud de la cara del cubo"
Leer lc
R=(lc^3)
Escribir "El volumen de la figura seleccionada "," CUBO ", " es de: ", R,"cm3"
2:
Escribir "Ingrese el radio de la esfera"
Leer Re
p=3.1416
R1=(p*(3/4))*Re^3
Escribir "el volumen de la figura seleccionada ", "ESFERA", "es de: ", R1,"cm3"
3:
Escribir "Ingrese la altura del cono"
leer Hc
Escribir "Ingrese el radio de la base del cono"
Leer rb
p=3.1416
R2= (p*Hc^3*rb)/3
Escribir "El volumen de la figura seleccionada ", "CONO", "es de: ",R2,"cm3"
4:
Escribir "Ingrese el radio del cilindro"
Leer rci
Escribir "ingrese la altura del cilindro"
Leer hci
p=3.1416
R3=(p*rci^2*hci)

Escribir "EL volumen de la figura seleccionada" , "CILINDRO", "es de:" R3,"cm3"


De Otro Modo:
Escribir "La opcion seleccionada no existe"
Fin Segun
FinProceso
PROFESORA DE ANTE MANO QUISIERA COMENTARLE QUE NO PUEDE TERMINAR NI
CORREGIR EL EJERCICIO DE LOS CARROS YA QUE DESAFORTUNADAMENTE POR MI SECTOR
HUBO UN DAO EN UNO DE LOS POSTES DE ELECTRICIDAD Y POR LO TANTO NO TUBE
MANERA DE REALIZAR EL TALLER DESDE TEMPRANO, EL SERVICIO SE RESTABLECIO CASI A
LAS 10PM, SI USTED EL DIA DE MAANA ME DA UN PEQUEO CHANCE PARA
TERMINARLO Y ADEMAS ME EXPLICA UNA PEQUEA DUDA QUE TENGO SE LO
AGRADECERIA ENORMENTE.

Você também pode gostar