
Fallo en C# no lo encuentro...
Publicado por Diego (6 intervenciones) el 12/05/2015 10:22:35
hola a todos estoy empezando a programar en C# y tengo un pequeño problema con este codigo que estoy desarrollando y no entiendo por que me pasa y es que en las sentencias if else combinado con un do while pues no me hace lo que quiero... osea que solo me de acceso cuando introduzco el user y el pass bien.. y en mi programa con solo poner uno de los 2 bien pues me da acceso el codigo es el siguiente
Muchas gracias por la ayuda y un Saludo
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
class Program
{
static void Main(string[] args){
string usuario = "root";
string user;
string pass;
string clave = "toor";
do
{
Console.Write("Introduzca su Usuario: ");
user = Console.ReadLine();
Console.Write("Introduzca Password: ");
pass = Console.ReadLine();
if ((user == usuario) && (pass != clave))
{
Console.WriteLine("No rula la pass");
}
else if ((user != usuario) && (pass == clave))
{
Console.WriteLine("No rula usuario");
}
else
{
Console.WriteLine("No funca nada");
}
} while ((user != usuario) && (pass != clave));
Console.ReadKey();
}
}
Muchas gracias por la ayuda y un Saludo
Valora esta pregunta


0