- Unido
- diciembre 14, 2013
- Mensajes
- 1
- Karma
- 0
:hola:hola estoy estudiando programacion y necesito ayuda con un programa este programa mueve un objeto ahora quiero que cuando yo le de una letra suba hasta que yo deje de precionarla sin tener que darle enter PORFA AYUDAAAA ME URGEEE PLIS:sisi:
ESTE ES EL PROGRAMA
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
char o;
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ▓ ");
Console.WriteLine("a arriba");
Console.WriteLine(" b abajo");
Console.WriteLine("i izquierda");
Console.WriteLine(" d derecha");
Console.WriteLine("QUE OPCION DESEAS ");
o = Convert.ToChar(Console.ReadLine());
mover(o);
Console.ReadKey();
}
static void mover(char x)
{
for (int i = 1; i <= x; i++)
{
switch (x)
{
case 'a':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(39, 2);
Console.WriteLine("▓");
i = i + 1;
break;
case 'b':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(39, 30);
Console.WriteLine("▓");
break;
case 'i':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(2, 15);
Console.WriteLine("▓");
break;
case 'd':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(70, 15);
Console.WriteLine("▓");
break;
}
}
}
}
}
ESTE ES EL PROGRAMA
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
char o;
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ▓ ");
Console.WriteLine("a arriba");
Console.WriteLine(" b abajo");
Console.WriteLine("i izquierda");
Console.WriteLine(" d derecha");
Console.WriteLine("QUE OPCION DESEAS ");
o = Convert.ToChar(Console.ReadLine());
mover(o);
Console.ReadKey();
}
static void mover(char x)
{
for (int i = 1; i <= x; i++)
{
switch (x)
{
case 'a':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(39, 2);
Console.WriteLine("▓");
i = i + 1;
break;
case 'b':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(39, 30);
Console.WriteLine("▓");
break;
case 'i':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(2, 15);
Console.WriteLine("▓");
break;
case 'd':
Console.SetCursorPosition(39, 15);
Console.WriteLine(" ");
Console.SetCursorPosition(70, 15);
Console.WriteLine("▓");
break;
}
}
}
}
}
Última edición por un moderador: