Foro de elhacker.net

Programación => Ejercicios => Mensaje iniciado por: Senior++ en 8 Noviembre 2014, 21:24 pm



Título: Ejercicio c#[Nivel intermedio]
Publicado por: Senior++ en 8 Noviembre 2014, 21:24 pm
Bueno quiero dejar un ejercicio para que lo hagan a ver quien lo hace  ;-)

Tienes una tienda en la vida real con 30 animales y as pensado en crear una aplicación que un usuario pueda escribir en consola el animal que desea comprarte y si se encuentra que imprima en consola "El animal si se encuentra" (Los 30 animales pueden ser los que quieras).

Ojo: Solo puedes crear un FOR y un IF (obligatoriamente tiene que usarse esos 2)

Si no sabes, escribe por aquí diciendo PISTA, y yo te daré una pista o si quieres la solución te la paso por privado

PD: no se si se puede postear el codigo fuente(si alguien me lo confirma pues mejor)


Título: Re: Ejercicio c#[Nivel intermedio]
Publicado por: Panzeta en 20 Octubre 2017, 21:43 pm
si me hizo pensar pero ahí esta la respuesta  :xD


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

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
           
            string animal;
            string pert = "a";
            int i;
            Console.WriteLine("bienvenido a petstx");
            Console.WriteLine("¿que animal quiere comprar?");
            animal = Console.ReadLine();

            List<string> animales = new List<string>();
            animales.Add("perro");
            animales.Add("gato");
            animales.Add("pez");
            animales.Add("hamster");
            animales.Add("conejo");
            animales.Add("canario");
            animales.Add("tortuga");
            animales.Add("raton");
            animales.Add("armadillo");
            animales.Add("loro");

            for ( i = 0; i < animales.Count; i++)
            {
               
                if (animal == animales)
                {
                    pert = "el animal si se encuentra";
                    i = animales.Count;
                }
                else
                {
                    pert = "el animal no se encuentra";
                }
   
            }

            Console.WriteLine(pert);
            Console.ReadKey();
        }
    }
}