Noviembre 28, 2014, 08:05:07 pm

Autor Tema: Ejercicios resueltos [programacion estructurada]  (Leído 71339 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado WaesWaes

  • Actualmente es
  • Colaborador
  • ***
  • Mensajes: 4401
  • You are not prepared!
    • Ver Perfil
    • Java & OS
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #15 en: Marzo 27, 2008, 04:51:27 pm »
voy a esplicar un poco mas el modo grafico

Citar
   

import javax.swing.JOptionPane;  //importo la libreria de mensajes emergentes
     
public class hola //clase publica hola

{
        public static void main( String[] args) //main

{
              String input;
              input = JOptionPane.showInputDialog( "escribi algo simple:" );                                                   
              System.exit(0)
}
}


listo en la variable "input nos queda lo que metamos siempre y cuando entre e una cadena.......despues podemos hacer un cast y pasar el string a int o lo que sea y de ahi trabajar

proeben el code hola.java.....no pasa nada pero supuestamente la variable de define

saludos

Desconectado vVegeta

  • JavaManiaco!
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1791
  • Sexo: Masculino
  • I´m Unique!!... vVegeta...
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #16 en: Marzo 28, 2008, 11:28:56 am »
Ok!!, Waes...se entiende mejor... ;)

pero por ahora solamente me dedicaré al modo plano...xD... quiero dominar por completo una sección, y luego pasar a la otra... xD...

Bueno mirad, ahora acabo de realizar este programilla, que convierte los numeros decimales a binarios...

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
import java.io.*;

public class decimal_a_binario
{
    public static void main(String[] args)
    {
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    String cadena;
    try
    {
    int dato = 0;
    while (dato <= 0)
    {
    System.out.println("Ingrese número positivo: ");
    dato = Integer.parseInt(br.readLine());
    }
    int decimal = dato;
    int binario;
    int aux;
    while (decimal > 0)
    {
    binario = 0;
    binario = decimal % 2 + binario;
    decimal /= 2;
    System.out.println(binario + "");
    continue;
    }
}
catch (Exception e)
{
System.out.println("Error");
}
    }
}

Pero he aqui el problema, compila, y ejecuta bien... el unico problema, es el de hacer que los muestre al reves los numeros y hacia el lado... :S... Estaba pensando en realizar Matrices... pero si le hago como haria para introducir una Matriz que nose cuantos son los sectores que llamaré ni tampoco el orden... :S...
Alguna solución ???...

Saludos
SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Si no fuera por C, existiría Obol, Pasal, ++, #...

WinJaNet, abre sus puertas, para todos los programadores e interesados en programación!!


Desconectado WaesWaes

  • Actualmente es
  • Colaborador
  • ***
  • Mensajes: 4401
  • You are not prepared!
    • Ver Perfil
    • Java & OS
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #17 en: Marzo 28, 2008, 04:30:18 pm »
muy bien vvegeta pero con respecto a pasar a la otra....

no se trata de otra .... superior se trata de otra distinta

yo aprendi lo basico de java y ya me puse a aprender el modo grafico......no estudio ni IO ni nada de eso eso lo aprendo ahora mas o menos

saludos

pd:

a tu programa yo lo haria asi

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
import java.io.*;

public class hola
{
    public static void main(String[] args)
    {
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    String cadena;
    try
    {
    int dato = 0;
    while (dato <= 0)
    {
    System.out.println("Ingrese numero positivo: ");
    dato = Integer.parseInt(br.readLine());
    }
    int decimal = dato;
    int binario;
    int aux;
    while (decimal > 0)
    {
    binario = 0;
    binario = decimal % 2 + binario;
    decimal /= 2;
    System.out.print(binario + "");
    continue;
   
    }
    System.out.println();
}
catch (Exception e)
{
System.out.println("Error");
}
    }
}

le cambie la clase pero eso es lo de menos.....y lo que tendrias que hacer es buscar la forma de que la cadena se invierta  :toma: eso es batch es complicado en java no se
« Última modificación: Marzo 28, 2008, 04:35:50 pm por WaesWaes »

Desconectado vVegeta

  • JavaManiaco!
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1791
  • Sexo: Masculino
  • I´m Unique!!... vVegeta...
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #18 en: Marzo 28, 2008, 06:03:15 pm »

Gracias... voy bien encaminado por ahora entonces... xD...

Estube pensando hace poco, que quizás se podria hacer un puntero....

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate

...
int vector[//aqui ni idea, se supone que no se sabe cual es la cantidad de datos
que se estaria leyendo], i, aux;

i = 0;

while ( i < //vector)
{
       System.out.println(vector[  ]);
       i++;
}
...

Algo haci me imagino... pero en el mismo código esta la duda... :S...

Saludos

Ps. Modifique un poco el CODE... sorry... xD
« Última modificación: Marzo 28, 2008, 06:15:56 pm por vVegeta »

Desconectado vVegeta

  • JavaManiaco!
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 1791
  • Sexo: Masculino
  • I´m Unique!!... vVegeta...
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #19 en: Marzo 31, 2008, 08:31:52 pm »
Ninguna ayuda con el programa ???...

xD... hace rato que se me habia olvidado...

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
/**
 * @(#)decimal_a_binario.java
 *
 * decimal_a_binario application
 *
 * @vVegeta
 * @version 1.00 2008/3/27
 * Transforma los Numeros Decimales
 * a números Binarios
 *
 */
import java.io.*;

public class decimal_a_binario
{
    public static void main(String[] args)
    {
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader br = new BufferedReader(isr);
    String cadena;
    try
    {
        int dato = 0;
    while (dato <= 0)
    {
    System.out.print("Ingrese número entero: ");
    dato = Integer.parseInt(br.readLine());
    }
    int decimal = dato;
    int binario;
    String bin2 = "";
    // El resultado se guarda en bin2
    while (decimal > 0)
    {
    binario = 0;
    binario = decimal % 2 + binario;
    decimal /= 2;
    /* bin2 += binario;
    * bin2 se suma a binario
    */
        bin2 = binario + bin2;
        /*bin2 = binario + bin2;
        *binario se suma a bin2;
        */
    }
    System.out.print(bin2);
}
catch (Exception e)
{
System.out.println("Error");
}
    }
}

Ahora en estos momentos, me estoy devorando un par de libros, para ayudar en lo que más pueda a programar en JAVA...

Saludos

Desconectado Ramc

  • Me das tu password?
  • **
  • Mensajes: 326
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #20 en: Abril 04, 2008, 09:42:13 am »

Si pasas el dato a String y con un bucle for podrias invertir la cadena.
CASI SE ME OLVIDA MI USERNAME LOL

Desconectado Bam16

  • Me das tu IP?
  • *
  • Mensajes: 10
  • Member, pOrtal HAcker
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #21 en: Julio 15, 2008, 10:56:16 am »
Hey Hola alguien podria ayudarme, necesito un programa en netbeans para calcular la sumar la diagonal de una matriz ingresada por teclado.
  :-\

Gracias anticipadas.


Desconectado kamui23

  • Yo vivo en CPH
  • ***
  • Mensajes: 957
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #22 en: Julio 15, 2008, 11:02:34 am »
La matriz ha de ser cuadrada, imaginemos una de 3X3


int sum=0;
for (int i=0:i<3;i++)
 for (int j=0;j<3;j++)
  {
     if (i==j)
     {
       sum=sum+matriz[j];
     }
  }

Ahí lo tienes. Para el futuro, por favor, abre un nuevo hilo.

Saludos.
Busco una meta: conseguir lo que nadie ha conseguido. Y hacerlo en la mitad de tiempo.


No respondo preguntas por mensaje privado. para dudas, escribid en el foro, por favor.

Desconectado Bam16

  • Me das tu IP?
  • *
  • Mensajes: 10
  • Member, pOrtal HAcker
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #23 en: Julio 15, 2008, 12:39:12 pm »
El profesor nos dejo solo esto:

Debes Registrarte para ver los Links. Registrate Ó Loegeate

Help me please!!!   :-\

Desconectado kamui23

  • Yo vivo en CPH
  • ***
  • Mensajes: 957
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #24 en: Julio 15, 2008, 03:30:24 pm »
¿En qué quieres que te ayude exactamente?. Te he dado el código que hace lo que pides. ¿Podrías ser más explícito?.

Desconectado Bam16

  • Me das tu IP?
  • *
  • Mensajes: 10
  • Member, pOrtal HAcker
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #25 en: Julio 15, 2008, 06:01:17 pm »
consiste en hallar la suma de la diagonal de una matriz en netbeans ingresada por teclado, eso es todo.

Help me please   :-\ :-\ :-\

Desconectado kamui23

  • Yo vivo en CPH
  • ***
  • Mensajes: 957
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #26 en: Julio 16, 2008, 02:01:51 pm »
O sea: ¿quieres qué te escriba el programa completo que rellene una matriz de enteros y te saque la suma por pantalla?.

Desconectado Bam16

  • Me das tu IP?
  • *
  • Mensajes: 10
  • Member, pOrtal HAcker
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #27 en: Julio 18, 2008, 10:00:49 am »
Hola trate de hallar la suma de la diagonal principal y quisiera ver si lo pueden comprobar el codigo:


Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
package matriz;
import javax.swing.JOptionPane;

public class Main {
       
    public Main() {
    }
           
    public static void main(String[] args) {
       
        int r,s=0,p;
        int m[][]=new int [10][10];
        String entrada,salida;
        entrada= JOptionPane.showInputDialog("Ingrese el orden de la matriz:");
        p=Integer.parseInt(entrada);
        for(int i=0;i<p;i++)
            {
            for (int j=0;j<p;j++)
                {
                salida=JOptionPane.showInputDialog("Ingrese el elemento de matriz");
                m[i][j]=Integer.parseInt(salida);
            }
        }
       
        for(int i=0;i<=p;i++)
            {
            for(int j=0;j<=p;j++)
                {
                if(i==j)
                    {
                    s=s+m[i][j];
                }
            }
           
            JOptionPane.showMessageDialog(null,"La Suma es: "+ s,"resultado: ",JOptionPane.PLAIN_MESSAGE);
           
        }
    }
   
}
[/size]
« Última modificación: Julio 21, 2008, 01:21:12 am por Bam16 »

Desconectado kamui23

  • Yo vivo en CPH
  • ***
  • Mensajes: 957
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #28 en: Julio 18, 2008, 11:58:57 am »
El código es correcto, a primera vista.

Saludos.

Desconectado Bam16

  • Me das tu IP?
  • *
  • Mensajes: 10
  • Member, pOrtal HAcker
    • Ver Perfil
Re: Ejercicios resueltos [programacion estructurada]
« Respuesta #29 en: Julio 20, 2008, 09:10:02 pm »
por si alguien necesita aca les dejo el codigo para graficar un circulo con netbeans XD

Código: Debes Registrarte para ver los Links. Registrate Ó Loegeate
package Paquete12;
import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class CirculoBrsenham extends Frame
{  public static void main(String[] args){new CirculoBrsenham();}
   
   CirculoBrsenham()
   {  super("Algoritmo del Punto Medio");
      addWindowListener(new WindowAdapter()
       {public void windowClosing(WindowEvent e){System.exit(0);}});
      setSize(340, 230);
      add("Center", new CvBresenham());
      setBackground(Color.pink);
      setVisible(true);
   }
}
class CvBresenham extends Canvas
{  float rWidth = 10.5F, rHeight = 10.5F, pixelSize;
   int centerX, centerY, dGrid =15, maxX, maxY;

   void putPixel(Graphics g, int x, int y)
   {  int x1 = x * dGrid, y1 = y * dGrid, h = dGrid/2;
      g.drawOval(x1 - h, y1 - h, dGrid, dGrid);
   }

    void drawCircle(Graphics g, int xC, int yC, int r)
   {  int x = 0;
      int y = r;
      int u = 1;
      int v = 2 * r - 1;
      int  E = 0;
      while (x < y)
      {  putPixel(g, xC + x, yC + y); //Primer Octante(NNE)
         putPixel(g, xC + y, yC - x); // Segundo Octante(ESE)
         putPixel(g, xC - x, yC - y); // Tercer Octante(SSW)
         putPixel(g, xC - y, yC + x); // Cuarto Octante(WNW)
         x++; E += u; u += 2;
         if (v < 2 * E){y--; E -= v; v -= 2;}
         if (x > y) break;
         putPixel(g, xC + y, yC + x); // Quinto Octante(ENE)
         putPixel(g, xC + x, yC - y); // Sexto Octante(SSE)
         putPixel(g, xC - y, yC - x); // Setimo Octante(WSW)
         putPixel(g, xC - x, yC + y); // Octavo Ocatnte(NNW)
      }
   }
   public void paint(Graphics g)
   { 
      drawCircle(g, 15, 10, 8);//Ubicacion de posicion de la Circunferencia
   }
}

Saludos By Hanpe XD


xx
Ejercicios resueltos en delphi

Iniciado por Dr.SysCrack

3 Respuestas
3818 Vistas
Último mensaje Septiembre 16, 2014, 06:15:36 pm
por seth
exclamation
Ejercicios Resueltos Matemática Discreta

Iniciado por kicasta

7 Respuestas
1957 Vistas
Último mensaje Julio 29, 2012, 12:48:28 pm
por kicasta
xx
problemas con la programacion estructurada necesito ayuda por favor

Iniciado por niclus

3 Respuestas
620 Vistas
Último mensaje Abril 15, 2012, 09:15:58 am
por niclus
question
Problemas en Ejercicios de Programacion C

Iniciado por jadenkatarn

7 Respuestas
1227 Vistas
Último mensaje Junio 04, 2010, 05:42:23 pm
por taul
question
Nuevo Problema en ejercicios de programacion

Iniciado por jadenkatarn

0 Respuestas
413 Vistas
Último mensaje Junio 04, 2010, 12:55:31 pm
por jadenkatarn
xx
Top 10 de misterios no resueltos

Iniciado por »NaSH

5 Respuestas
952 Vistas
Último mensaje Abril 27, 2008, 05:04:53 pm
por »NaSH
xx
programas matematicos resueltos en C

Iniciado por dragao

7 Respuestas
1401 Vistas
Último mensaje Mayo 24, 2012, 07:03:38 pm
por CodeSource
xx
programacion c++ y programacion en c, utilidades contenidos y usos, gracias.....

Iniciado por quieroaprender

2 Respuestas
1066 Vistas
Último mensaje Septiembre 20, 2011, 07:07:10 pm
por SEKTOR
resuelto
Ejercicios

Iniciado por Recato

1 Respuestas
1542 Vistas
Último mensaje Febrero 11, 2011, 08:43:04 pm
por Cauich
xx
ejercicios

Iniciado por ninjahugo

1 Respuestas
806 Vistas
Último mensaje Noviembre 02, 2010, 04:29:53 am
por ninjahugo