Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Sixtoex

Páginas: 1 2 [3]
41
Bueno aquí otro ejercicio de programación, hecho en C#... así aprendemos un poco mas la lógica de programar  ;D

Aquí el titulo del ejercicio:

Escriba un programa que pida un número entero mayor que 1 y que escriba si el número es un número primo o no.

Si alguien quiere colaborar y hacerlo mas corto, bienvenido sea  :P

Código: [Seleccionar]

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

namespace mispruebas2
{
    class Program
    {
        static void Main(string[] args)
        {

Console.Write("Escriba un número mayor que 1: ");
                string leerlineauno = Console.ReadLine();
                int convertirenterouno = int.Parse(leerlineauno);
           
                int contador = 0;
            // Un número entero mayor que 1 es primo si es divisible únicamente por 1 y por sí mismo.
                if (convertirenterouno < 1)
                {
                    Console.WriteLine("¡Le he pedido un número entero mayor que 1!");
                }
               
            for (int i = 1; i <= convertirenterouno;i++ )
                {
                     
                    int numero = convertirenterouno % i;
                   

             
                    if (numero == 0)
                    {
                        contador = contador + 1;
                    }

                    if (contador > 2)
                    {
                        Console.WriteLine("NO es primo");
                        return;
                    }
                    if (convertirenterouno == i && contador <= 2)
                    {
                   

                        Console.WriteLine("Es primo");
                        return;
                   
                   
                    }
                   
                    }
                   
                }

Saludos!  :P

42
Bueno todavía no he dado los Arrays y creo que lo que quiero hacer, solamente se puede hacer con arrays, pero quiero saber si estoy en lo cierto :P

Escriba un programa que pida un número entero mayor que cero y que escriba sus divisores.

Código: [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace mispruebas2
{
    class Program
    {
        static void Main(string[] args)
        {

Console.Write("Dime el primer numero entero: ");
                string leerlineauno = Console.ReadLine();
                int convertirenterouno = int.Parse(leerlineauno);
                int resultado;
               
               

                for (int i = 1; i <= convertirenterouno;i++ )
                {
                    if (i <= convertirenterouno)
                    {
                        resultado = convertirenterouno % i;

                        if (resultado == 0)
                        {
                            Console.Write(" "+i+" ");
                           
                           
                        }
                        if(convertirenterouno < 0)
                        {

                            Console.WriteLine("¡Le he pedido un número entero mayor que cero!");
                        }
                       
                       
                        }
 

                    }
                   
                   
                }
                 
                }
        }

Es decir todo muy bien, pero si modifico esta línea:
Código: [Seleccionar]
Console.Write(" "+i+" ");y la cambio por esta:
Código: [Seleccionar]
Console.Write("Los divisores de"+convertirenterouno+"son "+i);Se repite la frase muchas veces (obvio) y yo lo que quiero es que solo se repita una vez es decir que si ingreso en la consola un valor de 200, quede así:

Los divisores de 200 son 1 2 4 5 8 10 20 25 40 50 100 200

Saludos y gracias :P

43
Aprender a programar desde cero / Dudas Demanda laboral programador
« en: 13 de Octubre 2014, 20:04 »
Bueno, primero que nada disculpen si esto no va aquí...

Resulta que quiero ser programador, pero los cursos no estan fácil, es decir un curso puede llegar a costar 900 euros, te dan practicas con empresas y todo muy bonito, pero es muy caro la verdad. (La carrera en total son mas de 3000 euros) :-X

quiero que vean los cursos que tengo y me digas cual es el mejor para mi con poco capital, para conseguir dinero trabajando para el de 900 euros porfavor.

Entonces aquí esta ese curso de 900 euros aproximadamente, entra porfavor:
http://www.seas.es/cursos/visual-basic-net
y entra en la pestaña titulación... fijarse en la titulación que dan, la titulacion es universitaria... la  pregunta es ¿ con esas titulaciones tengo mas ventaja de conseguir trabajo o es muy poca cosa?


Este otro curso por 50 euros!!
http://www.aprendum.com/curso-programacion-c-asp-net-visual-basic-net/
¿que os parece?

La verdad es que ya no encuentro mas,  ¿algun curso con TITULACION? porfavor y que no sean tan caro, gracias

44
Aquí un pequeño "aporte" en C#, no es nada del otro mundo pero por si alguien tiene la duda de como se hace un programa así
Escriba un programa que pida dos números enteros y escriba qué números son pares y cuáles impares desde el primero hasta el segundo.

Código: [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace mispruebas2
{
    class Program
    {
        static void Main(string[] args)
        {

Console.Write("Dime el primer numero entero: ");
                string leerlineauno = Console.ReadLine();
                int convertirenterouno = int.Parse(leerlineauno);

                Console.Write("Dime el primer numero entero: ");
                string leerlineados = Console.ReadLine();
                int convertirenterodos = int.Parse(leerlineados);

                int resta = convertirenterodos - convertirenterouno;
                double resultado = 0;

                for (int i = 0; i <= resta;i++ )
                {

                   
                 
                    if(convertirenterouno <= convertirenterodos)
                    {
                        resultado = convertirenterouno % 2;
                   
                    }
                    if (resultado != 0)
                    {

                        Console.WriteLine(convertirenterouno + " es impar");
                    }
                     else
                        {
                        Console.WriteLine(convertirenterouno+" es par");
                        }


                    convertirenterouno = convertirenterouno + 1;

                   
                }
        }
    }
}

Me cuesta mucho darle nombres a las variables, es decir, no se como llamarlas jeje, y quiero saber como podrían mejorar ese códido haciendolo mas corto  :P

Gracias amigos

Páginas: 1 2 [3]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".