elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:20  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Un ejercicio C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Un ejercicio C#  (Leído 7,073 veces)
Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Un ejercicio C#
« en: 17 Junio 2007, 04:12 »

Estoy intenatdo hacer este ejercicio. Si le salen, puedes hacerlo con líneas de comando o consola.



En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Hadess_inf
Omni ¡¡¡¡
Colaborador
***
Desconectado Desconectado

Mensajes: 1.891


Yes ? my lady.


Ver Perfil WWW
Re: Un ejercicio C#
« Respuesta #1 en: 21 Junio 2007, 02:14 »

BUeno yo creo que tu diagrama de flujo tiene uno error,

Intentos 0

esta en el lugar equivocado ya que nunca va a llegar a 4, el valor de intentos siempre sera 1. supongo que el diagrama seria el siguiente:

La inicializacion de el contador nuca debe de estar en el bucle porque imaginate que nunca pasaria del primer valor, ahora bien, si nos dices en que lenguaje necesitas el ejercicio resulto, seria estupendo, aunque seria mejor aun que tu hagas el codigo y los postees asi te podemos corregir y asi aprendes mucho mas, saludos.



En línea

Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Re: Un ejercicio C#
« Respuesta #2 en: 27 Junio 2007, 23:52 »

Gracias.

Este diagrama de flujo es sacado exactamente de la revista en España ComputerHoy Nº   
226, página 93.
En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
Hadess_inf
Omni ¡¡¡¡
Colaborador
***
Desconectado Desconectado

Mensajes: 1.891


Yes ? my lady.


Ver Perfil WWW
Re: Un ejercicio C#
« Respuesta #3 en: 28 Junio 2007, 21:58 »

Bueno en ese caso, yo creo que esta mal resulto o en otro caso, el ejercicio esta mal planteado, saludos.
En línea

Meta


Desconectado Desconectado

Mensajes: 2.304



Ver Perfil WWW
Re: Un ejercicio C#
« Respuesta #4 en: 29 Junio 2007, 10:27 »

debes tener razón porque otros dicen los mismo.
En línea

Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/
bug_over

Desconectado Desconectado

Mensajes: 173


mv Linux GNU/linux


Ver Perfil WWW
Re: Un ejercicio C#
« Respuesta #5 en: 17 Febrero 2008, 19:02 »

No el valor Intentos 0, es solamente para saber el valor inicial.

......o bueno asi l entiendo porque justo después de decir que Intentos = 0; allí debería ir un bucle bueno saludos .....los diagramas son sólo la idea gráfica de una posible solución. saludos
En línea
lordram

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Un ejercicio C#
« Respuesta #6 en: 23 Mayo 2008, 21:24 »

Ahí va una posible solución:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ElHacker
{
    class Program
    {

        public Program()
        {
            Console.WriteLine("El proceso de Login ha " + ((Login())?"sido un éxito":"fallado"));
        }

        private bool Login()
        {
            int intentos = 0;
            string correctPassword = "ElHacker";
            while (intentos++ < 4)
            {
                Console.Write("Introduzca su contraseña: ");
                if (correctPassword == Console.ReadLine())
                    return true;
            }
            return false;
        }

        static void Main(string[] args)
        {
            new Program();
        }

    }
}
En línea
Frikimaster

Desconectado Desconectado

Mensajes: 35


Dim Frikimaster As BPF [Battle Programmer Friki]


Ver Perfil
Re: Un ejercicio C#
« Respuesta #7 en: 20 Junio 2008, 09:54 »

Ahí va una posible solución:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ElHacker
{
    class Program
    {

        public Program()
        {
            Console.WriteLine("El proceso de Login ha " + ((Login())?"sido un éxito":"fallado"));
        }

        private bool Login()
        {
            int intentos = 0;
            string correctPassword = "ElHacker";
            while (intentos++ < 4)
            {
                Console.Write("Introduzca su contraseña: ");
                if (correctPassword == Console.ReadLine())
                    return true;
            }
            return false;
        }

        static void Main(string[] args)
        {
            new Program();
        }

    }
}

Hmmmm...me dice que no encuentra el Linq, y estoy en el VisualStudio 2005 X_x

por el resto estoy de acuerdo contigo :o


Frikimaster
En línea

La musica de la logica nunca fallara al sonar la melodia de la verdad.
chrominum


Desconectado Desconectado

Mensajes: 564


Viceroy: No es lo que tengo, es COMO lo tengo


Ver Perfil WWW
Re: Un ejercicio C#
« Respuesta #8 en: 13 Agosto 2008, 13:54 »

Otra posible solucion:

Código
using System;
using System.Collections.Generic;
using System.Text;
 
namespace Meta
{
   class MetaApp
   {
       static void Main(string[] args)
       {
           const string PasswordBuena = "sharp"; //Cambialo por la contraseña que quieras
           int Intentos = 0;
           string Password;
           while (Intentos < 4)
           {
               Console.Write("Introduzca su contraseña: ");
               Password = Console.ReadLine();
               Intentos++;
               if (Password != PasswordBuena)
               {
                   Console.WriteLine("Constraseña incorrecta");
               }
               else
               {
                   Console.WriteLine("Constraseña correcta");
                   break;
               }
           }
           int Pausa = Console.Read();
       }
   }
}
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines