Visual C++ .NET - Retocar este programa en aplicaciones de consola

 
Vista:

Retocar este programa en aplicaciones de consola

Publicado por jose (1 intervención) el 18/01/2011 17:37:06
Hola.- Solicito ayuda para aprender a manejar visual basic 2008 en c aplicaciones de consola. ejercicios y ejemplos para programar.
Este es uno de ellos por ejemplo, (no se si esta bien escrito para que se imprima en la consola).- gracias.-
{ int nc = 1;
String canal ="";
Console.Write ("canal);

c = Console.ReadLine();
nc = Convert.Toint32("c");
Switch (n)

{

case 1 : canal ="RTE"; break;
case 2 : canal ="Antena3"; break;
case 3 : canal="Telecinco";break;
case 4: canal="Cuatro";break;
case 5: canal="Sexta";break;

}
console.write (canal);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Corrección de código en C# para imprimir nombres de canales de televisión

Publicado por Alejandro (265 intervenciones) el 09/02/2024 00:38:00
Hola José, parece que estás intentando hacer un programa en C# para imprimir el nombre de un canal de televisión según el número ingresado por el usuario. Sin embargo, hay algunos errores en el código. Aquí está la versión corregida:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using System;
 
class Program
{
    static void Main()
    {
        int nc;
        string canal = "";
 
        Console.Write("Ingrese el número de canal: ");
        string c = Console.ReadLine();
 
        if (int.TryParse(c, out nc))
        {
            switch (nc)
            {
                case 1:
                    canal = "RTE";
                    break;
                case 2:
                    canal = "Antena3";
                    break;
                case 3:
                    canal = "Telecinco";
                    break;
                case 4:
                    canal = "Cuatro";
                    break;
                case 5:
                    canal = "Sexta";
                    break;
                default:
                    Console.WriteLine("Número de canal no válido.");
                    break;
            }
 
            Console.WriteLine("El canal seleccionado es: " + canal);
        }
        else
        {
            Console.WriteLine("Ingrese un número válido.");
        }
    }
}

Correcciones realizadas:
1. Se cambió `String` a `string`.
2. Se corrigió la línea `Console.Write("canal);` a `Console.Write("canal: ");`.
3. Se corrigió `Switch` a `switch`.
4. Se corrigió `Convert.Toint32("c")` a `int.TryParse(c, out nc)`.
5. Se corrigió `console.write` a `Console.WriteLine`.

Este programa ahora solicitará al usuario que ingrese un número de canal, luego imprimirá el nombre correspondiente del canal en la consola. También incluye manejo de errores para asegurarse de que el usuario ingrese un número válido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar