hongosaram92
Usuario (México)

Hola hola amigos de Taringa inteligencia colectiva aqui les presento este programa que me dejaron en la Universidad que consiste en que un comensal quiere ordenar en un restaurante entonces este programa tiene las opciones de desayuno comida o cena y en cada uno viene una serie de platillos de los cuales el comensal podra elegir uno o varios y el programa sumara la cantidad de cada platillo y dara el resultado , tambien podra borrar lo q pidio si eso no era lo deceado y volver a ordenar Esta programado en java netbeans en un ambiente grafico espero y le sirva amigos aqui esta el codigo package restaurant; import java.awt.*; import java.awt.event.*; import java.util.ArrayList; import javax.swing.*; import java.awt.Checkbox; class Restaurant extends JFrame{ ButtonGroup grupoDeBotones = new ButtonGroup(); JRadioButton a=new JRadioButton ("desayuno"; JRadioButton b=new JRadioButton("comida"; JRadioButton c=new JRadioButton("cena"; Checkbox a1=new Checkbox("chilaquiles _$90"; Checkbox a2=new Checkbox("huevos al gusto_$100"; Checkbox a3=new Checkbox("cocktel de frutas_$50"; Checkbox a4=new Checkbox("cafe o leche_$20"; Checkbox a5=new Checkbox("enchiladas suizas_$100"; Checkbox b1=new Checkbox("Arrachera_$220"; Checkbox b2=new Checkbox("Pancita_$100"; Checkbox b3=new Checkbox("Birria_$130"; Checkbox b4=new Checkbox("Arroz_$40"; Checkbox b5=new Checkbox("Milanesa_$100"; Checkbox c1=new Checkbox("pan_$20"; Checkbox c2=new Checkbox("galletas_$30"; Checkbox c3=new Checkbox("cafe o leche_$20"; Checkbox c4=new Checkbox("cereal_$30"; Checkbox c5=new Checkbox("fruta_$50"; JTextField Caja1=new JTextField(); JButton li=new JButton("limpiar"; JButton t=new JButton("total"; JLabel etq1= new JLabel("desayuno"; public JPanel p=new JPanel(); public Restaurant(){ setTitle("restaurant"; setSize(500,500); p.setBackground(Color.orange); p.setLayout(null); Container zona=getContentPane(); a.setBounds(30,10,80,20); b.setBounds(150,10,100,20); c.setBounds(270,10,100,20); zona.add(p); p.add(a); p.add(b); p.add(c); grupoDeBotones.add(a); grupoDeBotones.add(b); grupoDeBotones.add(c); a.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent v){ p.add(a1); p.add(a2); p.add(a3); p.add(a4); p.add(a5); a1.setBounds(20,80,180,20); a2.setBounds(20,100,180,20); a3.setBounds(20,120,180,20); a4.setBounds(20,140,180,20); a5.setBounds(20,160,180,20); } }); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent v){ p.add(b1); p.add(b2); p.add(b3); p.add(b4); p.add(b5); b1.setBounds(20,200,180,20); b2.setBounds(20,220,180,20); b3.setBounds(20,240,180,20); b4.setBounds(20,260,180,20); b5.setBounds(20,280,180,20); } }); c.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent v){ p.add(c1); p.add(c2); p.add(c3); p.add(c4); p.add(c5); c1.setBounds(20,320,100,20); c2.setBounds(20,340,100,20); c3.setBounds(20,360,150,20); c4.setBounds(20,380,100,20); c5.setBounds(20,400,100,20); } }); t.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent v){ int res=0; if(a1.getState()==true){ //en caso de usar eclipse utilizas isSelected en lugar de getState res=res+90;} if(a2.getState()==true){ res=res+100;} if(a3.getState()==true){ res=res+50;} if(a4.getState()==true){ res=res+20;} if(a5.getState()==true){ res=res+100;} //----------------------------------------------------------------------------------------------- if(b1.getState()==true){ //en caso de usar eclipse utilizas isSelected en lugar de getState res=res+220;} if(b2.getState()==true){ res=res+100;} if(b3.getState()==true){ res=res+130;} if(b4.getState()==true){ res=res+40;} if(b5.getState()==true){ res=res+100;} //----------------------------------------------------------------------------------------------- if(c1.getState()==true){ //en caso de usar eclipse utilizas isSelected en lugar de getState res=res+120;} if(c2.getState()==true){ res=res+100;} if(c3.getState()==true){ res=res+130;} if(c4.getState()==true){ res=res+40;} if(c5.getState()==true){ res=res+100;} Caja1.setText("$"+res); } }); li.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent v){ Caja1.setText(null); a1.setState(false); a2.setState(false); a3.setState(false); a4.setState(false); a5.setState(false); b1.setState(false); b2.setState(false); b3.setState(false); b4.setState(false); b5.setState(false); b5.setState(false); c1.setState(false) ; c2.setState(false); c3.setState(false); c1.setState(false); c5.setState(false); } }); p.add(t); p.add(li); p.add(Caja1); li.setBounds(240,220,130,20); //li .setText(""; t.setBounds(240,100,130,20); Caja1.setBounds(240,130,130,20); } public static void main (String []arg){ Restaurant obj=new Restaurant(); obj.show(); } }
En el Simple Present Tense nos habla hacerca de los abitos y las cosas que nosotros hacemos siempre que son repetitivas (repetitive) Por lo que usaremos para los habitos que se repiten (repetitive)las siguientes expresiones como complemento de la oracion : every day week month year on monday wednesday ... etc La estructura de la oracion para el simple present tense (repetitive) es la siguiente :I eat rie every weekend She cooks fish every on monday I run a maraton every every year Notese que el verbo esta en presente ,no lleva verbo tobe, y ademas para terceras personas en este caso "she" el verbo termina con "s" eso es algo ya establecido para terceras personas el verbo deve de terminar en "s" y despues su complemento En el Present Continuos Tense nos habla de las cosas que estamos haciendo aora (now) y como complemento de estas oraciones usaremos :in this moment right now in the evening in the afternon at night... etc La estructura para las oraciones en present continuos tense es la siguiente :I am eating rice in this moment She is cooking fish right now We ´re running a maraton in the morning Notese que aqui si añadimos el verbo tobe , tambien el vervo cambia con terminacion ing. Si nosotros quisieramos entender un verbo con terminacion ing o gerundio es lo mismo que un vervo que termina en (ando , iendo) en español por ejemplo : run, correr ----- running , corriendo despues solo añadiremos el complemento .En este link pueden aprender ingles muy facil espero y les sirva http://www.aulafacil.com/Bueno espero que les guste mi post