elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
11 Octubre 2008, 14:02  



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

Desconectado Desconectado

Mensajes: 994


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

http://usuarios.lycos.es/electronicapic Manuales de electrónica general y PIC.
hadess_inf

Desconectado Desconectado

Mensajes: 679


Error de sistema: Pulsa F13 para continuar. >.<


Ver Perfil
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: 994


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

http://usuarios.lycos.es/electronicapic Manuales de electrónica general y PIC.
hadess_inf

Desconectado Desconectado

Mensajes: 679


Error de sistema: Pulsa F13 para continuar. >.<


Ver Perfil
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: 994


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

http://usuarios.lycos.es/electronicapic Manuales de electrónica general y PIC.
Morphmitrio

Desconectado Desconectado

Mensajes: 103


La verdad esta allí ¿La ves? entre 0 y 1


Ver Perfil
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: 8


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: 21



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.
ArcheritONE

Desconectado Desconectado

Mensajes: 437


Estar orgulloso de Catalunya y España es posible


Ver Perfil
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 Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC
Free counter and web stats