Ayuda con else, no veo el error
Publicado por Denisse C (2 intervenciones) el 27/03/2017 10:40:30
Buenas noches, me piden 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.
No lo puedo correr me aparece como error que else no es válido...Ojala me puedan ayudar
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.
No lo puedo correr me aparece como error que else no es válido...Ojala me puedan ayudar
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
46
47
48
49
50
51
52
53
54
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace semana_3
{
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)
{
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


0