• Viernes 19 de Abril de 2024, 05:45

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - digichap28

Páginas: 1 [2]
26
Diseño de Algoritmos / Ayuda Por Favor Con Este PequeÑo
« en: Domingo 23 de Septiembre de 2007, 01:15 »
Hola que tal como estan?
Bueno, aqui traigo un pequeño ejercicio que es muy facil, si es como creo que es!
Pero segun el enunciado me lleva a pensar otra cosa.

Aqui va:

Lea de un mismo registro el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad.

ALGORITMO:

inicio
 lea"Escriba su nombre",n
 lea"digite su edad",e
 esc "Su nombre es", n "y su edad es", e "años"
fin  

La anterior solucion fue hecha por mi, pero no se si se ajusta al enunciado puesto a que dice
Citar
Lea de un mismo registro el nombre y la edad
y segun eso, se podria entender como, que la persona debe digitar su nombre y edad en un solo mensaje de entrada.

De esta manera:

inicio
 lea"Escriba su nombre y su edad",a
 esc a
fin

Que dicen ustedes???
GRACIAS  :hola:

27
Java / Una Ayudita Con Este Programa Please.
« en: Jueves 20 de Septiembre de 2007, 21:57 »
Hola que tal como estan?
Bueno, este es un pequeño programa que he hecho, y quisiera mejorarlo poniendo unas cuantas cosillas mas.
Pueden ayudarme???

ESTE ES EL CODIGO:

Citar
import javax.swing.*;
public class exe10 {

     
    public static void main (String [] args) {
     int op,x,y;
    
     op=Integer.parseInt(JOptionPane.showInputDialog("          -ELIGE UNA DE LAS SIGUIENTES OPCIONES-\n" + "1 :Para comprobar si el punto esta en la circunferencia.\n" + "2: Para verificar en que cuadrante se encuentra."));    
     x=Integer.parseInt(JOptionPane.showInputDialog("Digite punto en el eje de las x"));
     y=Integer.parseInt(JOptionPane.showInputDialog("Digite punto en el eje de las y"));
    
     
     if (op==1) {
      if ((x^2+y^2)<=100){
      JOptionPane.showMessageDialog (null, "El punto se encuentra dentro de la circunferencia");
      }
      else{
       JOptionPane.showMessageDialog (null, "El punto se encuentra fuera de la circunferencia");
      }     
     }
    
     if (op==2){
      if ((x>0) && (y>0)){
       JOptionPane.showMessageDialog (null, "El punto se encuentra en el primer cuadrante");
      }
      if ((x<0) && (y>0)){
       JOptionPane.showMessageDialog (null, "El punto se encuentra en el segundo cuadrante");
      }
      if ((x<0) && (y<0)){
       JOptionPane.showMessageDialog (null, "El punto se encuentra en el tercer cuadrante");
      }
      if((x>0) && (y<0)){
       JOptionPane.showMessageDialog (null, "El punto se encuentra en el cuarto cuadrante");
      }
     }
         
    
     
    }
   
}


ESTAS SON LAS DOS COSAS QUE QUIERO HACER:

1.Poner las letras de un mensaje en otro color, en especial este:

Citar
-ELIGE UNA DE LAS SIGUIENTES OPCIONES-

2. Quisiera que, cuando pregunte por una de las opciones, y la persona pone otro valor o otra cosa que no sea 1 o 2, diga que es incorrecto y se salga sin ejecutarse lo demas, y si es correcta, que mande a ejecutarse.

GRACIAS!!!!!!  :hola:

P.D: Por que cuando le doy esta instruccion x^2+y^2 no lo correctamente? me toca ponerlo de esta manera para que lo haga bien x*x + y*y.

28
Diseño de Algoritmos / Ciclos Repetitivos
« en: Jueves 20 de Septiembre de 2007, 01:57 »
Hola como estan?
Necesito ayuda en lo de los ciclos repetitivos por favor, alguien podria explicarme como usarlos, estructuras , explicacion ??

Gracias

29
Java / Necesito Ayuda Con Esto Por Favor.
« en: Viernes 14 de Septiembre de 2007, 02:26 »
Hola que tal como estan?

Bueno, estudiando ingenieria de sistemas, y estoy aprendiendo programacion en java.
Ahora estoy haciendo un sencillo programita, pero estoy un poco atrancado por que me sale error en la parte de

char.parseChar, al parecer esa no es la forma adecuada. AQUI pongo el programita para ver si pueden darme una mano. SE LOS AGRADEZCO.


Citar
import javax.swing.*;
public class exe10 {

    public static void main(String []args)
    {
     float a,b,r ;
     char op;
    
     a=Float.parseFloat(JOptionPane.showInputDialog ("Primer numero"));
     b=Float.parseFloat(JOptionPane.showInputDialog ("Segundo numero"));
     op=char.parseChar(JOptionPane.showInputDialog ("Operador aritmetico"));
    
     switch(op) {
    
     case '+':  r=(a+ b );
       JOptionPane.showMessageDialog(null, a  + "+" + b + "=" + r);
       break;
     case '-':  r=(a- b );
      JOptionPane.showMessageDialog(null, a + "-" + b + "=" + r);
       break;
     case '*':  r=(a* b );
      JOptionPane.showMessageDialog(null, a  + "*" + b + "=" + r);
       break;
     case '/':  if (b!=0) {
                r=(a/b);
         JOptionPane.showMessageDialog(null, a  + "/" + b + "=" + r);
                       }else{
                  JOptionPane.showMessageDialog(null, "Cannot divide by zero");
                     }
       break;
             }  
               }
     }

Páginas: 1 [2]