C sharp - El nombre "num" no existe en el contexto actual

 
Vista:
sin imagen de perfil

El nombre "num" no existe en el contexto actual

Publicado por anonymous (2 intervenciones) el 21/09/2020 01:34:53
Hola a todos estoy trabajando en el siguiente codigo, soy nuevo en la programacion, me podrian ayudar?

*Diseña e implementa un programa, que dados tres números (a,b y c), muestre un menú con las opciones:
1. Validar suma
2. Salir

*Si se elige la primer opción, mostrar el mensaje “SON IGUALES” si la suma de dos de ellos (a+b, b+c o a+c) es igual al número restante y el mensaje “SON DISTINTOS” en caso contrario.

*Si se elige la segunda opción, mostrar un mensaje de despedida y terminar el programa.
Incluir la cláusula default para indicar al usuario si eligió una opción no válida.

*Incluye en el documento de tu actividad el código de tu programa y la impresión de pantalla de la ejecución del mismo.

...
Mi codigo que estoy realizando es el siguiente

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;
 
namespace Tarea3ProgramacionEstructurada
{
   class Program
   {
      static void Main(string[] args)
      {
         {
 
            int num1 = int.Parse(Console.In.ReadLine());
            int num2 = int.Parse(Console.In.ReadLine());
            int num3 = int.Parse(Console.In.ReadLine());
 
            switch(num)   //AQUI ES DONDE ME MARCA EL ERROR
            {
               case 1:
                  Console.WriteLine("1.Validar Suma");
                  break;
               default:
                  Console.WriteLine("2.Salir");
                  break;
            }
            if (num1 + num2 == num3)
            {
               Console.WriteLine("SON IGUALES");
            }
            if (num2 + num3 == num1)
            {
               Console.WriteLine("SON IGUALES");
            }
            if (num1 + num3 == num2)
            {
               Console.WriteLine("SON IGUALES");
            }
            else
            {
               Console.WriteLine("SON DISTINTOS");
            }
            Console.ReadLine();
         }
      }
   }
}
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
sin imagen de perfil
Val: 158
Bronce
Ha aumentado su posición en 2 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

El nombre 'num' no existe en el contexto actual

Publicado por dario (48 intervenciones) el 21/09/2020 04:47:49
Hola, algo asi quieres.
Pruebalo y me avisas.
Salu2.

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
45
using System;
 
class Program
{
	static void Main(string[] args)
	{
		int num1;
		int num2;
		int num3;
		int opcion;
 
		//pedir datos
		Console.Write("Primer numero: ");
		num1 = int.Parse(Console.ReadLine());
		Console.Write("Segundo numero: ");
		num2 = int.Parse(Console.ReadLine());
		Console.Write("Tercer numero: ");
		num3 = int.Parse(Console.ReadLine());
 
		//menu
		do
		{
			Console.WriteLine("1. Validar suma");
			Console.WriteLine("2. Salir");
			Console.Write("Elija su opcion ==> ");
			opcion = int.Parse(Console.ReadLine());
 
			switch (opcion)
			{
				case 1:
					if ((num1 + num2 == num3) || (num2 + num3 == num1) || (num1 + num3 == num2))
						Console.WriteLine("Son iguales");
					else
						Console.WriteLine("Son distintos");
				break;
				case 2:
					Console.WriteLine("Gracias por usar el programa, adios");
				break;
				default:
					Console.WriteLine("opcion no valida");
				break;
			}
		} while (opcion < 2);
	}
}
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
sin imagen de perfil

El nombre 'num' no existe en el contexto actual

Publicado por anonymous (2 intervenciones) el 21/09/2020 04:56:33
dios te bendiga camarada, me ayudaste mucho a comprender algo tan basico, saludos y estamos a la orden.!
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