Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Sixtoex en 14 de Octubre 2014, 16:38
-
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
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
-
¿Falta código? Lo digo porque hay una llave al final que no tiene cierre con ninguna otra llave (es decir, una llave de cierre pero no hay llave de apertura) ???
-
Esta el código completo, osea solo faltaba esto, pero lo veo innecesario ponerlo :-\
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)
{
-
Sí, eso no es la clave del programa, pero si no lo pones otra persona que copiemos y peguemos el código para ejecutarlo nos lanza un error. Por eso facilitas que podamos revisar si lo pones completo, no porque vaya a cambiar nada ;D
-
Para poner los nombres de variables te recomiendo que uses la sintaxis lowerCamelCase que es la que usan la mayor parte de programadores: http://es.wikipedia.org/wiki/CamelCase
-
:o :o :o :o :o :o :o
Gracias amigo, para la proxima vez pongo el código mas completo
Ahora mejorare mejor las variables :)
Saludos :P