Page 2 of 2

Re: PRACTICA 4 - SI ANIDADOS 2

Posted: Sun May 22, 2016 11:22 pm
by Cristian1911
1)

Code: Select all

//Punto 1 - Taller 4
import javax.swing.JOptionPane;

class Calculadora {

    public static void main(String[] args) {
    	double num1, num2, suma, resta, multiplicacion, division, potencia;
    	int operacion;
    	num1 = Double.parseDouble(JOptionPane.showInputDialog("Ingrese el primer numero"));
    	num2 = Double.parseDouble(JOptionPane.showInputDialog("Ingrese el segundo numero"));
    	operacion = Integer.parseInt(JOptionPane.showInputDialog("¿Qué desea hacer con esos dos numeros? \n 1 (sumar) \n 2 (restar) \n 3(multiplicar) \n 4 (dividir) \n 5 (potenciacion - elevar al segundo número)"));
    	suma = num1+num2;
        resta = num1-num2;
        multiplicacion = num1*num2;
        division = num1/num2;
        potencia = Math.pow(num1,num2);
        
    	if (operacion==1){
    		JOptionPane.showMessageDialog(null, "el resultado de la suma es " + suma);
    	}
    	
    	else if (operacion==2){
    		JOptionPane.showMessageDialog(null, "el resultado de la resta es " + resta);
    	}
    	
    	else if (operacion==3){
    		JOptionPane.showMessageDialog(null, "el resultado de la multiplicacion es " + multiplicacion);
    	}
    	
    	else if ((operacion==4)&&(num2!=0)){
    		JOptionPane.showMessageDialog(null, "el resultado de la division es " + division);
    	}
    	
    	else if (operacion==5){
    		JOptionPane.showMessageDialog(null, "el resultado de la potenciación es " + potencia);
    	}
    	
    	else{
    		JOptionPane.showMessageDialog(null, "FUCK YOU!");
    	}
    }
}
2)

Code: Select all

//Punto 2 -Taller 4
import javax.swing.JOptionPane;
class Refrigerios {

    public static void main(String args[]) {
    	double c1, c2, c3, c4, c5, iva1, iva2, iva3, iva4, iva5, costoT, ivaT, neto;
    	int categoria, numI, canastas;
    	categoria= Integer.parseInt(JOptionPane.showInputDialog("Ingrese la categoría de refrigerio (entre 1 y 5)."));
    	numI= Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de invitados."));
    	
    	c1= 6000;
        c2= 7500;
        c3= 10000;
        c4= 13000;
        c5= 15000;
    	iva1= (c1*0.16);
        iva2= (c2*0.16);
        iva3= (c3*0.16);
        iva4= (c4*0.16);
        iva5= (c5*0.16);
        
    	
    	if (categoria==1){
    		costoT= c1*numI;
    		ivaT= iva1*numI;
    		neto= costoT+ivaT;
    		JOptionPane.showMessageDialog(null, "El desayuno que usted eligió contiene: \n   Jugo de naranja o Café y Sanduche.\n  El costo por invitado es de $6000 más IVA.");
    		JOptionPane.showMessageDialog(null, "La cantidad de invitados es "+numI+", por lo tanto el costo total del desayuno es $"+costoT+"\n El valor total del IVA es "+ivaT+"\n El valor neto a pagar es: $"+neto); 
    	}
    	
    	else if (categoria==2){
    		costoT= c2*numI;
    		ivaT= iva2*numI;
    		neto= costoT+ivaT;
    		JOptionPane.showMessageDialog(null, "El desayuno que usted eligió contiene: \n   Jugo de naranja o Café y Huevos pericos. \n  Su costo es de $7500 más IVA.");
    		JOptionPane.showMessageDialog(null, "La cantidad de invitados es "+numI+", por lo tanto el costo total del desayuno es $"+costoT+"\n El valor total del IVA es "+ivaT+"\n El valor neto a pagar es: $"+neto); 
    	}
    	
    	else if (categoria==3){
    		costoT= c3*numI;
    		ivaT= iva3*numI;
    		neto= costoT+ivaT;
    		JOptionPane.showMessageDialog(null, "El desayuno que usted eligió contiene: \n   Jugo de naranja o Café, Fruta y Huevos pericos. \n  Su costo es de $10500 más IVA.");
    		JOptionPane.showMessageDialog(null, "La cantidad de invitados es "+numI+", por lo tanto el costo total del desayuno es $"+costoT+"\n El valor total del IVA es "+ivaT+"\n El valor neto a pagar es: $"+neto); 
    	}
    	
    	else if (categoria==4){
    		costoT= c4*numI;
    		ivaT= iva4*numI;
    		neto= costoT+ivaT;
    		canastas=numI/3;
    		JOptionPane.showMessageDialog(null, "El desayuno que usted eligió contiene: \n   Jugo de naranja y café, fruta, huevos pericos y una canastilla de panes por cada 3 invitados. \n  Su costo es de $13.000 más IVA.");
    		JOptionPane.showMessageDialog(null, "La cantidad de invitados es "+numI+", por lo tanto el costo total del desayuno es $"+costoT+"\n  El numero de canastillas es "+canastas+"\n  El valor total del IVA es "+ivaT+"\n  El valor neto a pagar es: $"+neto); 
    	}
    	
    	else if (categoria==5){
    		costoT= c5*numI;
    		ivaT= iva5*numI;
    		neto= costoT+ivaT;
    		canastas=numI/3;
    		JOptionPane.showMessageDialog(null, "El desayuno que usted eligió contiene: \n   Jugo de naranja y café, fruta, huevos pericos, salchichas y una canastilla de panes por cada 3 invitados. \n  Su costo es de $15.000 más IVA.");
    		JOptionPane.showMessageDialog(null, "La cantidad de invitados es "+numI+", por lo tanto el costo total del desayuno es $"+costoT+"\n  El numero de canastillas es "+canastas+"\n  El valor total del IVA es "+ivaT+"\n  El valor neto a pagar es: $"+neto); 
    	}
    	
    	else {
    		JOptionPane.showMessageDialog(null, "Introduzca un número de categoría valido (entre 1 y 5).");
    	}
    }
    
    
}

Re: PRACTICA 4 - SI ANIDADOS 2

Posted: Mon May 23, 2016 11:04 am
by andresagudelo98
1-

Analisis del problema

entradas: numero1,numero2
salida: resta ó suma ó multiplicacion ó division de los numeros ingresados

Algoritmo
|programa numero operacion
|----- leer numero1
|----- leer numero2
|-----leer numeroOP
|----------SI numeroOP ES 1
|------------------ imprimir suma de numero1 y numero2
|----------SI numerOP es 2:
|-------------------- imprimir resta de numero1 y numero2
|----------SI numerOP es 3:
|-------------------------imprimir multiplicacion de numero1 y numero2
|----------SI numerOP es 4:
|-------------------------- imprimir division de numero1 y numero2
|---------------------si numero2= 0
|-------------------------imprimir que ingrese un numero valido
|--------sino
|----------------------------imprimir normal
|----------si numerOP es 5:
|-------------------------------imprimir potenciacion de numero1 y numero2
|-------------- si no: imprimir "ingrese un numero operativo valido

Image

2-
analisis del problema


entradas: numero de categoria, numeros de invitados
salidas: tipo de desayuno, costo individual, cantidad de invitados,costo total del desayuno,el valor del iva, y valor neto a pagar

algoritmo

|--- programa desayuno
|-- leer numero de categoria, numero de invitados
| categorianumero=1,2,3,4,5
| ----SI categoríanumero es 1=
|-----------------desayuno= jugo de naranja o cafe y sanduche
|------------------ costo= 6000 + iva
|-------------------------------imprimir el desayuno, costo individual, la cantidad de invitados, el costo total del desayuno, el valor del IVA
| ----SI categoríanumero es 2=
|-----------------desayuno= jugo de naranja o o cafe y huevos pericos
|------------------ costo= 7500 + iva
|-------------------------------imprimir el desayuno, costo individual, la cantidad de invitados, el costo total del desayuno, el valor del IVA
| ----SI categoríanumero es 3=
|-----------------desayuno= jugo de naranja o cafe, fruta y huevos pericos.
|------------------ costo= 10000 + iva
|-------------------------------imprimir el desayuno, costo individual, la cantidad de invitados, el costo total del desayuno, el valor del IVA
| ----SI categoríanumero es 4=
|-----------------desayuno= jugo de naranja y cafe, fruta ,huevos pericos y canastilla de panes por cada tres invitados.
|------------------ costo= 13000 +iva
|-------------------------------imprimir el desayuno, costo individual, la cantidad de invitados, el costo total del desayuno, el valor del IVA
| ----SI categoríanumero es 5=
|-----------------desayuno Jugo de naranja y café, fruta, huevos pericos, salchichas y canastilla de panes por cada 3 invitados.
|------------------ costo= 15000 +iva
|-------------------------------imprimir el desayuno, costo individual, la cantidad de invitados, el costo total del desayuno, el valor del IVA
Image

Re: PRACTICA 4 - SI ANIDADOS 2

Posted: Mon May 23, 2016 11:28 am
by santrelo291005
// programa hecho por Santiago Restrepo López id: 61217
// Introducción a la Ingeniería Informática
// 2 de Mayo de 2016

Image

Code: Select all

punto 4
// programa hecho por Santiago Restrepo López id: 61217
// Introducción a la Ingeniería Informática
// 2 de Mayo de 2016
mport javax.swing.JOptionPane;
public class Punto11 {

public static void main(String[] args) {
int calculadora,var1,var2,resultado;
calculadora = Integer.parseInt(JOptionPane.showInputDialog("elige una opcion: /n1: suma /n2: resta /n3: multiplicacion /n4: division /n5: potencia"));
if(calculadora==1){
var1 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el primer numero"));
var2 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el segundo numero"));
resultado=var1+var2;
JOptionPane.showMessageDialog(null,"la suma de "+var1+" + "+var2+" = "+resultado);
}
else if (calculadora==2){
var1 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el primer numero"));
var2 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el segundo numero"));
resultado=var1-var2;
JOptionPane.showMessageDialog(null,"la resta de "+var1+" - "+var2+" = "+resultado);
}
else if (calculadora==3){
var1 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el primer numero"));
var2 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el segundo numero"));
resultado=var1*var2;
JOptionPane.showMessageDialog(null,"la multiplicacion de "+var1+" * "+var2+" = "+resultado);
}
else if (calculadora==4){
var1 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el primer numero"));
var2 = Integer.parseInt(JOptionPane.showInputDialog("ingrese el segundo numero"));
resultado=var1/var2;
JOptionPane.showMessageDialog(null,"la division de "+var1+" / "+var2+" = "+resultado);
}
else if (calculadora==5){
double var11,var22,resultado1;
var11 = Double.parseDouble(JOptionPane.showInputDialog("ingrese el primer numero"));
var22 = Double.parseDouble(JOptionPane.showInputDialog("ingrese el numero a elevar"));
resultado1 = Math.pow(var11,var22);
JOptionPane.showMessageDialog(null,"la potencia de "+var11+" ^ "+var22+" = "+resultado1);
}
else{
JOptionPane.showMessageDialog(null, "No es correcto");
}
}
}

Code: Select all

Punto 5
// programa hecho por Santiago Restrepo López id: 61217
// Introducción a la Ingeniería Informática
// 2 de Mayo de 2016
import javax.swing.JOptionPane;

public class Punto5 {

public static void main(String args[]) {
double categoria,invitados;
double total,iva,neto;
categoria = Double.parseDouble(JOptionPane.showInputDialog("elige una categoria: /n1: categoria1 /n2: categoria2 /n3: categoria3 /n4: categoria4 /n5: categoria5"));
invitados = Double.parseDouble(JOptionPane.showInputDialog("ingrese el numero de invitados")); 
if (invitados>40){
JOptionPane.showMessageDialog(null,"no tenemos mesas disponibles para tantos invitados");
}
else if(invitados<= 0){
JOptionPane.showMessageDialog(null,"no es correcto el numero de invitados");
}
else if(invitados>0 && invitados<=40){
if (categoria==1){
JOptionPane.showMessageDialog(null, "la categoria uno trae: Jugo de naranja o Café y Sanduche");
JOptionPane.showMessageDialog(null, "el costo individual es de 6,000 pesos");
total = invitados * 6000;
iva = total * 0.16;
neto = total + iva;
JOptionPane.showMessageDialog(null, "la cantidad de invitados es "+invitados+" el costo total del desayuno es "+total+" con un iva de "+iva+" queda la cuenta en "+neto);
}
else if (categoria==2){
JOptionPane.showMessageDialog(null, "la categoria uno trae: Jugo de naranja o Café y huevos pericos");
JOptionPane.showMessageDialog(null, "el costo individual es de 7,500 pesos");
total = invitados * 7500;
iva = total * 0.16;
neto = total + iva;
JOptionPane.showMessageDialog(null, "la cantidad de invitados es "+invitados+" el costo total del desayuno es "+total+" con un iva de "+iva+" queda la cuenta en "+neto);
}
else if (categoria==3){
JOptionPane.showMessageDialog(null, "la categoria uno trae: Jugo de naranja o Café, Fruta y huevos pericos");
JOptionPane.showMessageDialog(null, "el costo individual es de 10,000 pesos");
total = invitados * 10000;
iva = total * 0.16;
neto = total + iva;
JOptionPane.showMessageDialog(null, "la cantidad de invitados es "+invitados+" el costo total del desayuno es "+total+" con un iva de "+iva+" queda la cuenta en "+neto);

}
else if (categoria==4){
JOptionPane.showMessageDialog(null, "la categoria uno trae: Jugo de naranja y café, fruta, huevos pericos y canastilla de panes porcada 3 invitados");
JOptionPane.showMessageDialog(null, "el costo individual es de 13,000 pesos");
total = invitados * 13000;
iva = total * 0.16;
neto = total + iva;
JOptionPane.showMessageDialog(null, "la cantidad de invitados es "+invitados+" el costo total del desayuno es "+total+" con un iva de "+iva+" queda la cuenta en "+neto);
if(invitados>0 && invitados<=3){
JOptionPane.showMessageDialog(null, "mas 1 canasta de panes"); 
}
if(invitados>3 && invitados<=6){
JOptionPane.showMessageDialog(null, "mas 2 canasta de panes"); 
}
if(invitados>6 && invitados<=9){
JOptionPane.showMessageDialog(null, "mas 3 canasta de panes"); 
}
if(invitados>9 && invitados<=12){
JOptionPane.showMessageDialog(null, "mas 4 canasta de panes"); 
}
if(invitados>12 && invitados<=15){
JOptionPane.showMessageDialog(null, "mas 5 canasta de panes"); 
}
if(invitados>15 && invitados<=18){
JOptionPane.showMessageDialog(null, "mas 6 canasta de panes"); 
}
if(invitados>18 && invitados<=21){
JOptionPane.showMessageDialog(null, "mas 7 canasta de panes"); 
}
if(invitados>21 && invitados<=24){
JOptionPane.showMessageDialog(null, "mas 8 canasta de panes"); 
}
if(invitados>24 && invitados<=27){
JOptionPane.showMessageDialog(null, "mas 9 canasta de panes"); 
}
if(invitados>27 && invitados<=30){
JOptionPane.showMessageDialog(null, "mas 10 canasta de panes"); 
}
if(invitados>30 && invitados<=33){
JOptionPane.showMessageDialog(null, "mas 11 canasta de panes"); 
}
if(invitados>33 && invitados<=36){
JOptionPane.showMessageDialog(null, "mas 12 canasta de panes"); 
}
if(invitados>36 && invitados<=39){
JOptionPane.showMessageDialog(null, "mas 13 canasta de panes"); 
}
}
else if(categoria==5);
JOptionPane.showMessageDialog(null, "Jugo de naranja y café, fruta, huevos pericos, salchichas y canastilla de panes por cada 3 invitados");
JOptionPane.showMessageDialog(null, "el costo individual es de 15,000 pesos");
total = invitados * 15000;
iva = total * 0.16;
neto = total + iva;
JOptionPane.showMessageDialog(null, "la cantidad de invitados es "+invitados+" el costo total del desayuno es "+total+" con un iva de "+iva+" queda la cuenta en "+neto);
if(invitados>0 && invitados<=3){
JOptionPane.showMessageDialog(null, "mas 1 canasta de panes"); 
}
if(invitados>3 && invitados<=6){
JOptionPane.showMessageDialog(null, "mas 2 canasta de panes"); 
}
if(invitados>6 && invitados<=9){
JOptionPane.showMessageDialog(null, "mas 3 canasta de panes"); 
}
if(invitados>9 && invitados<=12){
JOptionPane.showMessageDialog(null, "mas 4 canasta de panes"); 
}
if(invitados>12 && invitados<=15){
JOptionPane.showMessageDialog(null, "mas 5 canasta de panes"); 
}
if(invitados>15 && invitados<=18){
JOptionPane.showMessageDialog(null, "mas 6 canasta de panes"); 
}
if(invitados>18 && invitados<=21){
JOptionPane.showMessageDialog(null, "mas 7 canasta de panes"); 
}
if(invitados>21 && invitados<=24){
JOptionPane.showMessageDialog(null, "mas 8 canasta de panes"); 
}
if(invitados>24 && invitados<=27){
JOptionPane.showMessageDialog(null, "mas 9 canasta de panes"); 
}
if(invitados>27 && invitados<=30){
JOptionPane.showMessageDialog(null, "mas 10 canasta de panes"); 
}
if(invitados>30 && invitados<=33){
JOptionPane.showMessageDialog(null, "mas 11 canasta de panes"); 
}
if(invitados>33 && invitados<=36){
JOptionPane.showMessageDialog(null, "mas 12 canasta de panes"); 
}
if(invitados>36 && invitados<=40){
JOptionPane.showMessageDialog(null, "mas 13 canasta de panes"); 
}
}
}
}
Image

Re: PRACTICA 4 - SI ANIDADOS 2

Posted: Mon May 23, 2016 1:47 pm
by wilson molina
calculadora

Code: Select all

 *
 * @author JULIAN HOYOS
 */ import javax.swing.JOptionPane;

public class calc {
    
    public static void main(String[]args){
        double numero1, numero2,simbolo,total;
    
        simbolo=  Double.parseDouble(JOptionPane.showInputDialog(null,"Escriba "+"\n1 PARA SUMA"+ "\n2 PARA RESTA"+"\n3 PARA MULTIPLICACION"+"\n4 PARA DIVISION"+"\n5 PARA POTENCIA"));
        numero1=  Double.parseDouble(JOptionPane.showInputDialog(null,"Escriba EL PRIMER NUMERO"));
        numero2=  Double.parseDouble(JOptionPane.showInputDialog(null,"ESCRIBA EL SEGUNDO NUMERO"));
          
          if(simbolo==1){
              
          total= numero1+numero2;
           JOptionPane.showMessageDialog(null,"EL TOTAL DE LA SUMA ES"+total+"","Respuesta",JOptionPane.INFORMATION_MESSAGE);
          

          }
          else if(simbolo==2){
              if (numero1==0){
           JOptionPane.showMessageDialog(null,"EL PRIMER NUMERO NO PUEDE VALER CERO"+"","Respuesta",JOptionPane.INFORMATION_MESSAGE);
          }
              else if (numero2==0){
           JOptionPane.showMessageDialog(null,"EL SEGUNDO NUMERO NO PUEDE VALER CERO"+"","Respuesta",JOptionPane.INFORMATION_MESSAGE);
          }
              else {
              
          total= numero1-numero2;
           JOptionPane.showMessageDialog(null,"EL TOTAL DE LA RESTA ES"+total+"","Respuesta",JOptionPane.INFORMATION_MESSAGE);
          

          }}
           else if(simbolo==3){
          total= numero1*numero2;
           JOptionPane.showMessageDialog(null,"EL TOTAL DE LA MULTIPLICACION ES"+total+"","Respuesta",JOptionPane.INFORMATION_MESSAGE);
          

          }
           else if(simbolo==4){
          total= numero1/numero2;
           JOptionPane.showMessageDialog(null,"EL TOTAL DE LA DIVISION ES"+total+"" ,"Respuesta",JOptionPane.INFORMATION_MESSAGE);
          

          }
         
          else if(simbolo==5){
          total= Math.pow(numero1,numero2);
           JOptionPane.showMessageDialog(null,"EL TOTAL DE LA DIVISION ES"+total+"" ,"Respuesta",JOptionPane.INFORMATION_MESSAGE);}
      
    
    
    
    
    
}
}


pseudocogido

Code: Select all

entrada

selecionar la operación de acuerdo al numero 1=suma,2=resta,3=multiplicacion,4=division,5=potencia e ingresar dos numeros

proceso

hacer al operación con los dos numero ingresados de acuerdo a la opción seleccionada


salida

mostrar el resultado de la operación 




Re: PRACTICA 4 - SI ANIDADOS 2

Posted: Mon May 23, 2016 2:17 pm
by Brayan Calle
Image