Ayuda con tarea C# aplicacion console

Publicado en 'Programación' por joel094, 13 May 2013.





  1. joel094

    joel094 Miembro frecuente

    Registro:
    14 Oct 2012
    Mensajes:
    213
    Likes:
    7




    Buen día a todos bueno me an dejado un trabajo en la universidad donde al ejecutar la aplicación se tiene que dibujar un circulo con asteriscos las funciones que el profesor dijo que quizá tengamos que aplicar son if,for y setcursorposition. bueno espero su ayuda muchas gracias a todos.
     


  2. xavi116

    xavi116 Miembro de bronce

    Registro:
    4 Mar 2010
    Mensajes:
    2,104
    Likes:
    463

    :risota: :risota: :risota: :risota: :risota:

    Haz tu tarea vago y ponte a investigar :biggrin:
     
    A espsaled le gustó este mensaje.
  3. joel094

    joel094 Miembro frecuente

    Registro:
    14 Oct 2012
    Mensajes:
    213
    Likes:
    7
    si tu comentario no ayuda evita responder ok ya investigue y no e logrado solucionarlo sino no pediría ayuda no todos somo como tu.
     
  4. kude

    kude Miembro de bronce

    Registro:
    15 Feb 2011
    Mensajes:
    2,491
    Likes:
    536
    No es por mala onda pero investiga, mas velo de otro punto el foro no es como monografias.com que entrabas y encontrabas casi todo hecho, últimamente solo ponen el problema que le dejan en clase esperando que acá lo resuelvan

    Investiga un poco mas que no esta dificil.
     
  5. joel094

    joel094 Miembro frecuente

    Registro:
    14 Oct 2012
    Mensajes:
    213
    Likes:
    7
    en serio eh investigado asta e leído libros pero anda me funciona intente con while también pero nada y ya se me acaba el tiempo solo me que da asta hoy en la tarde
     
  6. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    [​IMG]

    Bueno señores, pongamonos serios y ayudamos al estimado que solo hasta hoy tiene plazo con la tarea...

    [​IMG]

    Realmente nos la suda y ojala que jales!!!!

     
  7. kude

    kude Miembro de bronce

    Registro:
    15 Feb 2011
    Mensajes:
    2,491
    Likes:
    536
    Jajajajajajajanajaj
     
  8. joel094

    joel094 Miembro frecuente

    Registro:
    14 Oct 2012
    Mensajes:
    213
    Likes:
    7
    pues nada no me sale lo mucho que eh logrado hacer es un cuadrado con sus diagonales pero nada de circulo =(.
    static void Main(string[] args)
    {
    int x, y;
    for (x = 1; x <= 20; ++x)
    {
    Console.SetCursorPosition(1, x);
    Console.WriteLine("*");
    Console.SetCursorPosition(20, x);
    Console.WriteLine("*");
    }

    for (y = 1; y <= 20; ++y)
    {
    Console.SetCursorPosition(y, 1);
    Console.WriteLine("*");
    Console.SetCursorPosition(y, 20);
    Console.WriteLine("*");
    }

    for (x = 1,y=1; x <= 20; x++)
    {
    Console.SetCursorPosition(x, y);
    y++;
    Console.WriteLine("*");
    }
    for (x = 20, y = 1; y <= 20; y++)
    {
    Console.SetCursorPosition(x, y);
    x--;
    Console.WriteLine("*");
    }

    Console.ReadLine();
    Console.ReadKey();
    }
     
  9. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    es algo facil, puedes utilizar la regla de 3 simples y los conocidos triangulos rectangulos notables

    1) Triangulo 1,1,raiz 2
    2) Triangulo 3,4,5
    3) Triangulo 5,12,13
    4) Triangulo 7,24,25
    5) Triangulo 8,15,17
    5) Triangulo 12,35,37
    5) Triangulo 20,21,29

    con esos puedes hallar las coordenadas XY de algunos puntos del circulo y luego completas los puntos de contorno del circulo utilizando aproximaciones, y pintas

    http://mundogeometria.wordpress.com...ii/triangulos-notables/triangulos-notables-4/

    O algo mas sencillo aun, utilizas el teorema de pitagoras (X al cuadrado + Y al cuadrado = hipotenusa al cuadrado) para hallar los puntos de la circunferencia, indicando la hipotenusa como un valor constante (igual al radio del circulo) pasando el valor de X como variable (si tu radio vale 10, vas pasado primero 1, luego 3... hasta lado/2) para hallar el valor Y correspondiente solo hasta la mitad del lado, debido a que despues del grado 45 se repiten los mismos valores, simplemente aplicando un espejo para hayar la circunferencia de un cuadrante, y luego nuevamente un espejo para hallar toda la circunferencia.
     
    Última edición: 14 May 2013
  10. eltrome12

    eltrome12 Suspendido

    Registro:
    21 May 2013
    Mensajes:
    289
    Likes:
    28
    El tema mas interesante podria ser usando el triangulo de pitagoras. Yo tambien voy por esa solucion. Ya que la hipotenusa de un triangulo rectangulo siempre sera el doble del radio de su circulo inscrito.

    Atte henry