Números primos en Java Noviembre 26, 2006
Publicado por lineadecodigo en : Java , trackbackUn número primo es aquel número que solo es divisible por si mismo y por la unidad. Por convención se asume que el número 1 es también primo. Así, los veinte primeros números primos son: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67 y 71.
Veamos como podemos implementar un algoritmo en Java que nos permita saber si dado un número, saber si este es un número primo o no.
Lo primero que haremos será definir una función que reciba un entero como parámetro (que será el número a conocer) y devolverá un booleano indicando si el número es primo o no.
public boolean esPrimo(int numero) { ... }
Lo que vamos a hacer es recorrer todos los números entre el 2 y el número sobre el que queremos saber si es primo o no. Dentro del bucle comprobaremos el principio del número primo. "Divisible por si mismo y la unidad". Es decir, que si encontramos un número que es divisible por el número evaluado, este dejará de ser primo.
Por ejemplo, el número 10 no es primo. Ya que 10 es divisible por 2 y 5. Esto, expresado en términos matemáticos vendría a decir, que el resto entre los dos números es 0. Veamoslo:
10/2 = 5, resto 0 10/5 = 2, resto 0
La función que nos ayuda a conocer el resto entre dos números es el modulo. Y en Java se representa con el tanto por ciento. Así:
10%2 = 0 10%5 = 0 10%3 = 1 (Ya que 10/3 = 3 y el resto es 1)
Por lo tanto, dentro del bucle comprobamos el módulo del número a evaluar con el del contador. Si el módulo es distinto de 0 cambiaremos una variable semáforo a false. Esta variable indicará que el número evaluado ya no es primo y nos servirá para salir del bucle.
Veamos el código:
int contador = 2; boolean primo=true; while ((primo) && (contador!=numero)){ if (numero % contador == 0) primo = false; contador++; }
Al ver este código podemos ver que con la variable de control asumimos que el número a evaluar es primo. Esta variable será la que devolvamos como retorno de la función:
return primo;
Otra cosa interesante es que para evaluar los números que hay entre el 2 y el número sobre el que queremos saber si es primo podemos hacerlo de dos formas:
- Ir desde el 2 a el número. De forma ascendente.
- Ir del número a el 2. De forma descendente.
Cabe señalar que en este caso es mejor el primer punto, ya que encontraremos un divisor antes yendo de los números pequeños a los grandes. Por consiguiente evitaremos ciclos de procesamiento y la respuesta será más rápida.
El código sería el siguiente:
public static boolean esPrimo(int numero){ int contador = 2; boolean primo=true; while ((primo) && (contador!=numero)){ if (numero % contador == 0) primo = false; contador++; } return primo; }
Estos algoritmos son de un gran coste computacional, sobre todo si se quiere hacer sobre números muy grandes. Por ejemplo, el algoritmo de seguridad RSA basa el calculo de la clave publica en la multiplicación de dos números primos mayores de 10100. Característica que lo hace ser seguro.
Esta claro que nuestro código no es que sea un código para pruebas computacionales CPU intensivas. Pero alguna mejora podemos tener en nuestro código. Y es que una de las características de los números primos es que nunca tendremos un número primo que sea par. Eso quiere decir que si el número a evaluar es par, directamente lo podemos descartar, por lo cual recuperaremos ciclos computacionales.
Para saber si un número es par podemos utilizar la función del módulo. Y es que si el número dividido entre 2 da un resto de 0, entonces este número es par.
A nuestro anterior código le añadiremos la siguiente línea de código:
if (numero%2==0) return false;
Articulos Similares:
- Números impares en Java
- Múltiplo de un número en Java
- Números pares en Java
- Números divisibles con Java
- Saber si un número es capicua con Java
|- Reportar error en el código
|- Foro sobre Java Básico
Enviar entrada por email
|
Imprimir
| 94210 visitas





(6 votos, media: 4.33 de 5)
Comentarios»
como realizar un algoritmo de los numeros primos en c#
Calcular un numero primo
cuando un numero es divisible por siete y por once.
por favor algoritmo que dado un numero primo me calcule el primo siguiente inmediato
hola ayuda urgente nesecito aprender codigo en c++ porfavor!!!
me gustaria saber como podria hacer numeros primos ,capicua y perfectos y ala vez convertir estos en letras en romanos ,invertido y factorial y tambien presentarlo en forma ascendente y descendente pero me pidireon en netbeans ,me gustaria q me ayudes por favor o almenso indicarme como mas menos lo podria hacer graxias .
me gustaria hacerlo pero en netbeans o en jbuilder ok graxias
QUIERO HACER UN PROGRAMA CON PASCAL QUE AL INGRESAR EL NUMERO ME DIGA DESDE EL 0 HASTA EL INGRESADO SI ES NUMERO PRIMO O NO
hola quiero calcular cualquier numero natural y devolverlo con el mayor numero posible q se pueda formar con sus digitos
// Listador de nros. primos entre 0 y 100 cont ndolos
#include
#include
void main(void)
{ int i,p,sen=0,tp=0;
float j,n;
for(i=0;i
como se escribe “mod” en eclipse java
haber algun crack por ahi, yo recien estoy entrando a esto de los algoritmos eee, haber si alguien me ayuda a realizar un algo ritmo que me sace un numero capicua, la cuention es que introduzco un numero: 79 y me lo de la inversa 97 estoy dos numero se compara y se ve que no es capicua bueno despues de esto el 97 que es su inversa se lo suma con el primero numero que es 79:::::::::79+97=176 si esto no es capicua se lo suma con su inversa hasta llegar a un numero capicua
el algoritmo funciona mucho mejor si el control “contador != numero” se hace “contador != numero/2+1″ por lo menos, ya que los numero de “numero/2″ hasta “numero” no sirven para validar si el numero es primo!!! porque sus divisiones están en el intervalo [1,2]
como realizar un programa de un cemaforo con atributos y metodos
me gustaria saber como podria hacer en una serie calcular los numeros primos ,capicua y perfectos a la vez pero en nettbeans y en GUI(Frame) ,ayuda please .
necesito un programa de numeros romanos en nethbeans me urge si alguien me puede ayudar a realizar este programa
viejo es mucho mas eficiente que hagas el ciclo solamente hasta la raiz del numero que kieres saber si es primo, ya que hacia arriba de la raiz no vas a encontrar ningun divisor (en caso de ser primo) o en su defecto podrias encontrar divisor pero ya habras encontrado uno mas pequeño (osea ya habras encontrado que es divisible de igual forma) por lo tanto perderas muchas iteraciones
hola necesito saber el algoritmo de convertir un numero natural a romano en lenguaje php
QUIERO HACER UN PROGRAMA QUE ME PERMITA INGRESAR TRES NUMEROS Y Y ME PRESENTE EN FORMA ASCENDENTE
EN C++
HOLA COMO ESTA SI QUIEREN PUEDEN CHATEAR EN MI CORREO Q ES JMDIAZCRUZ@HOTMAIL.COM
Hola, buscaba un algoritmo que reciba n numeros, cuente los que son multiplos de 3,5,7,12.
HEY NECESITO UN ALGORITMO QUE CAMBIE NUMEROS ARABIGOS A ROMANOS
necesito un programa que me de los productos de tres numeros en c por favor
nescesito saber el numero 11300 en romano
No recuerdo mucho de los numeros romanos. Me gustaria recordarlos. Les agradesco si me pueden ayudar.
Gracias
¡hola! nesesito su que me ayuden si! porfa como realisar el numero
divisible de….. —20–entre
14
¡hola! nesesito que me ayuden si! porfa como realisar el numero
divisible de….. 20entre
—
14
hola nececito que me ayuden con un programa en java para n numeros pa ra numeros primos
Hola como andan..me gustaria si alguien me puede ayudar ..en java, tengo haceer un programa q me diga la cantidad de numeros capicuas que exitan de 5 cifras q los cuente y los muestre…
:S
@Ricardo
El mod se escribe con el símbolo del tanto por ciento (%)
@Ivan
He publicado un artículo que te ayudará con el tema de los múltiplos. Lo puedes leer en Multiplo de un número en Java
Espero que te sea de ayuda.
necesito saber como se escribe 2007 en numeros romanos
MMVII es 2007 en romano
alguien esta por ahi?
Saludos cual es la lìnea de còdigo para encontar los 100 primeros numeros primos en c#???
HOLA QUISIERA QUE ALGUIEN ME AYUDARA REALIZAR UN PROGRAMA EN JAVA QUE NUESTRE EN PANTALLA LOS NUMEROS PRIMOS GRACIAS
urgente ayundenme a realizar programa que muestre en pantalla los numeros primos gracias
como puedo calcular numeros primos, pido n por teclado y me regresa los numeros primos de 0 a n
hola a todos necesito un favor como hago para construir un programa que solicite al usuario n números enteros positivos y obtenga:
La cantidad y la suma de los números que son primos.
La cantidad y el producto de los números que no son primos
si alguien sabe como se convierte numeros dijitos en romanos le agradecería
Necesito saber como se hace un programa en java que calcule los primos relatinos de un Z, otro que saque el modulo se un Z.
como creo un algoritmo que descomponga un numero en numeros primos???????
si necesitan ayuda diganlo, soy estudiant de informatica
hola como creo un algoritmo que halle el numero de suerte de cada persona a partir de la fecha de nacimiento por ejm (29/01/2004)
2+9=11,0+1=1,2+0+0+4=6 y 11+1+6=18 y 1+8=9 entonces el numero de la suerte es 9
NECESITO UN CODIGO EN JAVA QUE CONVIERTA DE NUMEROS ENTEROS A NUMEROS ROMANOS
quiero sabes una funcion que aparte una fecha como:05/11/07 y devuelva :lunes,o5 de noviembre del 2007
consulten la api e java y no molesten tanto quieren que le hagan sus tareas tambien
BUENO LA VERDAD ES INETERESANTE PERO ME GUSTARIA SABER COMO DIVIDIR TRES NUMEROS DE UNA MATRIZ DE TRES DIMENSIONES Y SABER SU RESIDUO COMO ADICIONAL AL RESULTADO DE LA DIVISION ? ………..Richard_17_53@hotmail.com
hola me llamo jose y necesito un programa que cuente las cifras de un numero en java
kiero ahorita un programa en php k realize la suma de los 20 ptimeros numeros primos
ee no mames esta bien pinche mal este codigo pasenme uno pro bien compas xfa es urgente
necesito ayuda sobre el codigo correcto de numeros primos en java… en especifico calcular numeros primos del 1 al 2500, como puedo hacerle? brecaloto@hotmail.com
hola me podria ayudar con el programa en java que permita Leer 10 números y verificar si son números primos (divisibles solo para 1 y para sí mismos). Además, presentar la suma de los números y calcular el mayor.por fa es urgente ayudeme que no se nada de programaciòn avisame a mi mail. Gracias
hola
Hola me pueden ayudar a hacer un programa que dado un mínimo entero mayor a 0 determina si es primo o no.Gracias
hola alguien me puede ayudar con un programa en java que de 3 numeros me determine el minimo comun denominador
pa q xixa ponen una wea de titulo si despues no la van a cumpolir son terrile xatosssss
BUENO LA VERDAD ES INETERESANTE PERO ME GUSTARIA SABER COMO DIVIDIR TRES NUMEROS DE UNA MATRIZ DE TRES DIMENSIONES Y SABER SU RESIDUO COMO ADICIONAL AL RESULTADO DE LA DIVISION ?
COMO HAGO PARA DECIR UN SI UN NUMERO ES PRIMO O NO EN JAVA, ES DECIR, ¿CUÁL ES EL ALGORITMO?
COMO HAGO PARA DECIR UN SI UN NUMERO ES PRIMO O NO EN JAVA, ES DECIR, ¿CUÁL ES EL ALGORITMO?
Hola necesito urgente aprender java, excepciones en java.
hola vatos nesecito un programa .Dada una cantidad de numero entero mostrar su correspondiente en letra ,maximo tres dijitos
porfa si alguien se la pueda rifar,que haga el paro.lo espero va.
.
holo nesecito un codigo en cadenas para este problema en java
h
ho
hol
hola
hol
ho
h
a
al
alo
aloh
alo
al
a
un programa q diga cual es el mayor numero de un arreglo de x posiciones, sumarle sus digitos y veifiar ,si el numero es primo o no.
Me podrian ayudar un programa que verifique si dos numeros son primos entre si …………
hola necesito un programa que me de de salida el mayor y el menor de tres numeros usando funciones
alguien me manda el algoritmo en java para que imprima los primeros 50 numeros primos. caberman_666@hot por si me lo pueden mandar lo esperare intentando hacerlo de antemano gracias
La programacion en java es, facil. En ocasiones solo hay que buscar informacion. estudiar o preguntarle a un maestro. listo sabes programar
hola esto es re chebere gueno les dejo mi correito porfa anotenme solo los chicos de 11 años gueno baybay catico1205@hotmail.com y gueno hay se los dejo
hola porfis anotenme solo chicos y necesito sber las caracteristicas de lo numeros romanos gueno byabaybaa
aqui uno:
no necesita explicacion… es bueno
public boolean primo(int num)
{
boolean p;
int contador = 0;
int i = 1;
while(i <= num)
{
if (num % i == 0) contador++;
i++;
}
if (contador <= 2) p = true;
else p = false;
return p;
}
}
como hago un programa de numeros primos cn la teoria de euler-fermat
hola necesito el codigo para convertir un numero romano a binario
en l programa jcreator
necesito verificar un numero primo con lo 2 metodos de instancia
Que cree, la gente que hacemos tareas de programacion o que?
Muy bueno el codigo, sólo una optimizacion
… cuando el numero en efecto es primo, solo necesitas ir en contador como maximo hasta la raiz cuadrada, para saber los divisores, ejem. 9, como maximo su mayor divisor sera 3, en Java necesita una adpatacion (raiz cuadrada +1)
necesito un programa que dado como datos la fecha de nacimiento me de su numero de la suerte que le corresponde me urge!!!! gracias
sou una mmm no ponga para escolar los 50 numeros primos no sean malos
necesito un programa que me saque un factorial
hola necesito ayudaen algo sencillo q me realizen un algori tmo de un ejemplo de numeros primos y de numeros perfectos no importa q ejemplo sea ok seraq m ayudan porfa escribanme a mi correo porfa es este josef_vaz@hotmail.com
y en C#
hola necesito saber como realizar un programa en java en la que me devuelva como respuesta si es un numero amigo o no
holas
muy buena ayuda gracias gracias a mi me sirvio de mucho :=D
me gustaria saber como utilizar las funciones en programacion en C++.ADIOS
JUDY
me gustaria que pusieran los numeroas romanos pero los primos y que haya mas informacion acerca de esto, ciao!!!
buenas tardes solicito que me informen cuales son los 10 primeros numeros de doce
hola necesito un programa en java para mostrar los numeros primos del 0 al 100 gracias
2. SUMA DE NÚMEROS PARES. Realiza un programa que realice lo siguiente:
a. Pedir tres números enteros pares
b. Mostrar un mensaje de error en caso de recibir algún número non (no deberá sumar números nones)
c. Sumar los tres números
d. Mostrar los números sumados y el resultado final
e. Documentar cada línea
A ver si me pueden ayudar
. SUMA DE NÚMEROS PARES. Realiza un programa que realice lo siguiente:
a. Pedir tres números enteros pares
b. Mostrar un mensaje de error en caso de recibir algún número non (no deberá sumar números nones)
c. Sumar los tres números
d. Mostrar los números sumados y el resultado final
e. Documentar cada línea
A ver si me pueden ayudar
more_mil@hotmail.co
ayuda
necesito convertir numeros romanos a arabicos en java
HELP!!!
Muestre en pantalla los números primos (los que solo son divisibles por sí mismos y la unidad) mayores a 1000 y menores a 10000.y muestre en pantalla los snumeros naturales pares menores a 300 que no son divisibles por 3 y por5
funciones en javascript qu calcule los numeros pares
hola,kisera saber como calcular el factorial de los numeros primos del 2 al 19 agardeceria su ayuda,muchas gracias
hola me llamo marcos necesito un programa, que muestre los numeros primos que existen entre 1 y 100
hola soy marcos necesito que me hagan el favor y me ayuden con este programa,que lea un numero y diga si es primo o no lo es, gracias por su ayuda………
hola soy yo marcos necesito un programa que diga cuantos numeros primos que hay entre 1 y 100
kiero saber kual es el nimero primo mayos k 1000
Hola que tal como puedo aser un programa para calcular el numero perfecto y encontrar sus divisores porfa acoliten
hola necesito hacer un programa en eclipse de java que me lea un numero y me diga si es numero capicua o no
El algoritmo anterior de los numeros primos podria resumirse mejor en la siguiente forma:
public static boolean esPrimo(int numero){
for(int i=2; i<numero; i++) {
if (numero % i == 0) return false;
}
return true;
}
y para validar solo enteros positivos:
public static boolean esPrimo(int numero){
for(int i=2; i0);
}
public static boolean esPrimo(int numero){
for(int i=2; i0);
}
quiero un autocodigo que convierta un numero natural >50 en numeros romanos porfa
public class Roman {
//================================================================ constant
// This could be alternatively be done with parallel arrays.
// Another alternative would be Pair
final static RomanValue[] ROMAN_VALUE_TABLE = {
new RomanValue(1000, “M”),
new RomanValue( 900, “CM”),
new RomanValue( 500, “D”),
new RomanValue( 400, “CD”),
new RomanValue( 100, “C”),
new RomanValue( 90, “XC”),
new RomanValue( 50, “L”),
new RomanValue( 40, “XL”),
new RomanValue( 10, “X”),
new RomanValue( 9, “IX”),
new RomanValue( 5, “V”),
new RomanValue( 4, “IV”),
new RomanValue( 1, “I”)
};
//============================================================== int2roman
public static String int2roman(int n) {
if (n >= 4000 || n = equiv.intVal) {
n -= equiv.intVal; // Subtract value.
result.append(equiv.romVal); // Add roman equivalent.
}
}
return result.toString();
}
///////////////////////////////////////////////////////// inner value class
private static class RomanValue {
//============================================================== fields
//… No need to make this fields private because they are
// used only in this private value class.
int intVal; // Integer value.
String romVal; // Equivalent roman numeral.
//========================================================= constructor
RomanValue(int dec, String rom) {
this.intVal = dec;
this.romVal = rom;
}
}
}
o.o interesante lo que yo hice fue meterlo a un for, empezamnos con el dos y termina n numero antes del numero busquado. veanlo:
import java.util.Scanner;
public class NumeroPrimo{
public static void main(String[]args){
Scanner s=new Scanner(System.in);
int i, numero;
boolean primo=true;
System.out.print(“Numero: “);
numero=s.nextInt();
for(i=2; i<numero; i++){
if(numero%i!=0){
primo=true;
}
else{
primo=false;
break;
}
}
if(primo==true){
System.out.print(“Numero primo”);
}
else{
System.out.print(“No es primo”);
}
}
}
y tambien hice otro que te imprima tantos como quieras haci podrías imprimir los primeros 20 o 50 o 1000 :
import java.util.Scanner;
public class NumeroPrimo3{
public static void main(String[]args){
Scanner s=new Scanner(System.in);
int i,j=0, numero=0,enter;
boolean primo=true;
System.out.print(“Cuantos numeros primos quieres “);
enter=s.nextInt();
do{
numero+=1;
for(i=2; i<numero; i++){
if(numero%i!=0){
primo=true;
}
else{
primo=false;
break;
}
}
if(primo==true){
System.out.println(numero);
j++;
}
}while(j!=enter);
}
}
//Con esta simple función se calcula todo
public static boolean esPrimo(int numero){
for(int i=2; i<numero; i++) if (numero % i == 0) return false;
return true;
}
¿ quien sabe que caracteristicas tienen los numeros primos ?
por fa si alguien sabe digame
HOLA BUENO NECESITO UN CODIGO EN JAVA QUE CAMBIE NUMEROS ARABIGOS A ROMANOS
hola tengo una duda de como hacer un programa que vea de cuantas maneras de puede escribir un numero comosuma de numeros naturales por ejemplo:
4=3+1
4=2+1+1
4=1+1+1+1
por fis si me pueden ayudar
hola me pidieron un numero capicua , menor de 500 , que sea par , y ademas que sea multiplo de tres . me pueden ayudar?
QUIERO HACER UN PROGRAMA DE CHAT
LOLA ALGUIEN QUIERE SER MI NOVIO QUIERO DAR SALUDOS A
VLENTINA GOMEZ DEL COLEGIO SANTA ANA A VALENTINA GOMES
LOPEZ ES MI MEJOR AMIGA
TODOS NO SE METAN A JAVA
@Martha Alvarez,
Tienes que utilizar el módulo para calcular que el resto es 0.
Así para 7 y 11.
if (numero%7==0)
System.out.println(“Divisible por 7″);
if (numero%11==0)
System.out.println(“Divisible por 11″);
La forma para calcular de cuantas maneras se puede sumar un numero natural es bastante completa, las soluciones pueden ser infinitas, te sugiero que replantees el problema.
@anyela,
Pues con un bucle for/while/…, que empiece por ese número primo (ese número más 1) y con cada valor del bucle invoca al método del número primo.
Por ejemplo, si te dan el 11.
for (int x=12;x<1000;x++)
esPrimo(x);
Ahora que con un bucle while mucho más optimizado.
@Ricardo,
El módulo en Java es con el %.
@Valeria, como dice @Carlos Alberto, las formas de sumar un número natural pueden ser infinitas…
Si bien, intentaremos ponernos manos a la obra para ver si podemos daros el código.
@Shigo,
Lo que comentas se llama Conjetura Capicua.
Ya te hemos publicado el artículo que explica como hacerlo.
Espero que te sea de ayuda.
hola bueno gracias por la respuesta que me va a dar
una funcion que determine si es capicua o no /en php
jajajajajajaajajajajajajajajaja vaya que se complican la vida mira un programa que hace lo mismo y mas sencillo:
//Programa sencillo para saber si es primo o no
import java.util.Scanner;
public class Primos{
public static void main(String[] args) {
Scanner lector = new Scanner(System.in);
System.out.println(“Dame un numero :”);
double b = lector.nextDouble();
double b1 = b % 2;
if (b1 == 0) {
System.out.println(“Su numero es par”);
}else{
System.out.println(“Su numero es impar”);
}
}
}
@Martha Alvarez, @axel, @Silvana,
Hemos publicado el artículo Numeros divisibles con java. Espero que os sea de ayuda con vuestras dudas.
necesito que alguien me mande un seudocodigo de como convertir numeros romanos a enteros.
necesito un seudocodigo de como convertir numeros enteros a numeros romanos
ESTOY HACIENDO UNA CLASE DE NUMERO DE PRIMO Y SE ME EJECUTA PERO ME SAJE DOBLE
public class Nesprimo {
private int prime;
public Nesprimo(){
prime=1;
}
public static boolean esprimo(int x){
boolean primo;
boolean Tdivisor;
if(x==2)
primo =true;
int d=2;
Tdivisor=false;
while (d<x && !Tdivisor)
Tdivisor = x% d++==0;
primo =!Tdivisor;
return primo;
}
public int proxPrimo(){
while (! esprimo(++prime));
return prime;
}
public void resutd(){
prime=2;
}
}
public class numprimos {
public static void main(String[] args) {
int prime []=new int [300];
Nesprimo p= new Nesprimo();
for (int i=0; i<prime.length;i++)
prime[i]=p.proxPrimo();
for(int i=0;i<3;i++)
for(int j=0;j<prime.length;j++)
System.out.println(""+prime[j]);
}
}
Siento un vacio que va
ahogandome una vez mas
te quema el aire en la piel
y vivir me da igual.
Me duele tanto saber
Me duele solo pensar
que moriremos asi y de igual forma te vas
tus palabras me pueden mentir
tu mirada jamas.
Contra viento y marea
y tal vez contra el mundo
luchare con quien sea
sin dudar un segundo
con todo el corazon
a matar o morir
Contra viento y marea por estar junto a ti.
Llevo un silencio que da
la sensacion de gritar
tengo la mente en tu voz
que pide nunca olvidar
tus palabras me pueden mentir
tu mirada jamas
Contra viento y marea
y tal vez contra el mundo
luchare con quien sea
sin dudar un segundo
con todo el corazon
a matar o morir
“CONTRA VIENTO Y MAREA POR ESTAR JUNTO A TI”
CON UN SUEÑO QUE PIDE
CON MI FE QUE TE SIGUE
Y CON TODO EL AMOR
Eres tu la droga de mi cuerpo
y dejarte ya no puedo
porque eres de mi sangre
una gran necesidad
que no puedo calmar,
aunque seas prohibida en sociedad
Puedes acabar hasta mi vida
inyectandome a escondidas
porque no puedo evitarlo
que de ti miedo me da
cuando te llego a amar,
una sobredosis me pueda matar
Eres mi droga, eres mi vicio,
entre mi sombra
tantas cosas me provocas
cuando hacemos el amor
eres peligro, eres un mal, eres veneno,
amante, pasion de fuego
que consume mi interior
mis venas ya, las tengo que inyectar
de ti yo necesito mas
Puedes acabar hasta mi vida
inyectandome a escondidas
porque no puedo evitarlo
que de ti miedo me da
quando te llego amar,
una sobredosis me pueda matar
Eres mi droga,ere mi vicio
entre mi sombra,
tantas cosas me probocas cuando
hacemos el amor
eres peligro,eres un mal,veneno,
amante,pasion de fuego
que consume mi interior
mis venas lla,las tengo que inyectar,
de ti no nesesito mas
quiero saber el significado de los numeros primos y compuestos para la escuela asi que respondan lo antes posible!!!
GRACIAS…
tengo 9 años y me llamo Luna
HOLA QUIERO SABER EL SIGNIFICADO DE NUMEROS PARES E IMPARES MUCHAS gracias!! Y ESPERO SUS RESPUESTAS
los saludo atentamente yo LUNA
mira LUNA Un número es primo cuando es entero positivo, distinto de 0 y 1 y que únicamente se puede dividir por sí mismo y por 1 para dar una solución exacta.
DE NADA
como hacer un programa en javascript que reciba un numero hasta 1000 y cuando lo reciba lo muestre en letra
UNA PREGUNTA?? COMO HAGO PARA QUE ME IMPRIMA LOS TRES NUMERO ENTERO,,O COMO SE HACE
HOLA PS MI PROBLEMA ES Q NO ME SALE EL PROGRAMA DE SACAR UN NUMERO PRIMO ME PODRIAN AYUDAR
La linea para escribir los primeros 100 numeros primos es:
for (int numeros = 1; numeros < 101; numeros++) //Aqui le diremos que empieze desde 1 y termine en el 100 y que nos muestre los numeros de 1 en 1//
{
bool noprimo = false;
for (int i = 2; i < numeros; i++) // El i se le puede poner cualquier nombre//
{
if (numeros % i == 0)
{
noprimo = true;
break; //Se sale Del bucle for//
}
}
if (noprimo)
{
Console.WriteLine("El numero: " + numeros + " no es primo");
}
else
{
Console.WriteLine("El numero: " + numeros + " es primo");
}
}
Console.ReadKey();
}
}
}
Si alguien tiene algun tipo de duda que me la comenten que ahoramismo estoy haciendo un curso de Visual Studio 2008 y me estan enseñando C#, C++, algunos lenguajes mas de programacion…
mi correo velezlin@hotmail.com
hola ojala y alguien pueda ayudarme en la prepa me piden un programa que realice un control escolar de una escuela tanto calificaciones como asistencia, validando que la materia no hayatenido calificacion aprobatoria anteriormente. ojala y me puedan ayudar ya que lo mio no es tanto la programacion, se me da mas el mtto y soporte…….
gracias este es mi correo ciruelita_20@hotmail.com
hola ojala y alguien pueda ayudarme en la prepa me piden un programa EN JAVA que realice un control escolar de una escuela tanto calificaciones como asistencia, validando que la materia no hayatenido calificacion aprobatoria anteriormente. ojala y me puedan ayudar ya que lo mio no es tanto la programacion, se me da mas el mtto y soporte…….
gracias este es mi correo ciruelita_20@hotmail.com
coooo no quieres nadita…. yo te puedo hacer uno por $500
ta dificil…si fuera en .Net te hecharia una mano pero Java ni idea…Sorry..
Como hago para contabilizar los numeros primos ,pero dentro de un array o arreglo de orden 4 ….
Me deveria salir x ejemplo…este arreglo
4 2 3 5
2 5 6 1
2 9 9 2
2 4 6 6
La cantidad de numeros primos es: 8
Si alguien xfavor que desee ayudarme ..agregeme..
jhon_seyer@hotmail.com
como hago para que al ingresar un numero me de el mes del numero que ingrese con Scanner o con JOptionPane
hola, me gustaria saber si alguien me puede ayudar con un programa en donde se comparen 2 numeros primos…
hola.. necesito un algoritmo que me convierta numeros naturales a numeros romanos
hola quisiera saber porfa cual es el codigo pARa que yo pueda compilar un programa en java en donde yo le pida al usuario una cadena y esta cadena se imprima dentro de un documento con extension .txt
porfavor diganme que necesito
public static String LeerCadena() {
String s;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try { s = br.readLine(); } catch(Exception e) { s= “”; }
return s;
}
public static boolean guardarArchivo(String archivo, String cadena) {
FileOutputStream fos;
DataOutputStream dos;
try {
File file= new File(“C:\\” + archivo);
fos = new FileOutputStream(file);
dos=new DataOutputStream(fos);
dos.writeChars(cadena);
dos.close();
return true;
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
public static void main(String[] args) {
// TODO code application logic here
System.out.println(“Introduzca la cadena:”);
String cad = LeerCadena();
String archivo = “archivo.txt”;
System.out.println();
System.out.println(“Guardando ” + archivo);
if(guardarArchivo(archivo,cad)) {
System.out.println(“El archuvio ” + archivo + ” fue guardado”);
}
}
Este es mi codigo
Para principiantes en JAVA.
import javax.swing.JOptionPane;
public class primo {
public static void main(String args[])
{
String numero=JOptionPane.showInputDialog(“Ingrese el numero máximo a verificar”);
int nmax=Integer.parseInt(numero);
int modulo=0,bandera=1,cantidad_primos=0;
System.out.println(“Los numero primos entre 2 y: “+nmax );
for (int contador=2;contador<nmax+1;contador++)
{
modulo=0;
bandera=0;
for (int contador2=1;contador2<=contador;contador2++)
{
modulo=contador%contador2;
if (modulo==0 )
bandera=bandera+1;
}
if (bandera<3)
{
System.out.println(contador);
cantidad_primos=cantidad_primos+1;
}
}
JOptionPane.showMessageDialog(null,"Cantidad de numeros primos: "+cantidad_primos);
}
}
quisirea saber como sacar el x porciento de los caracteres de un fichero , quitar el resto, y este resto ponerlo en otro con todo lo demas igual solamente cambiaria la cantidad de caracteres.
por favor lo necesito………urgente
auxilioooooooo ayuda quiero saber con puedo ordenar 3 numeros en forma ascendete. en java(netbeans)urgente!!!!!!!!!!!!!!!!!!!!!!!!!1te lo agradecereeeeee
hummmmmm deseo saber como puedo ordenar 3 numeros cuales sean pero que ordenen en forma ascendente
metodo burbuja.
ayuda x favor
necesito un programa qu me presente los numeros del 1 al 100 ademas de qu presente la suma de los numeros pares y por otro lado la suma de numeros impares
gracias al qu me responda
ayuda… porfaa…Visualizar y contabilizar todos los números de 2 cifras , compuestos por cifras diferentes
hola necesito si por faver me pueden ayudar
en un programa ke invoke un metodo ke reciva un numero primo y devuelva el numro primo siguiente pliss ayuda es en java y soe new kon esto
como puedo aser un programa que me bote en forma de triangulo de la z…..a
.
.
.
.a
hola a todos quisiera q me digan como puedo sacar el factorial entre 1 y 8 en netbeans, recien me stoy familiarizando con este programa. Gracias
holaaaaaa ayuda con java quisiera información sobre este programa
muy bueno el codigo, me ayudo arto pero… al ingresar un numero impar como el 49 da true, cuando deberia ser false, se podria hacer alguna excepcion… aunke no me manejo mucho en excepciones.
De todas formas gracias ya ke = me ayudo.
P.D:si ya estaba resuelto este problema no me di cuenta… sorry
hola que tal. necesito imprimruna serie como estas:
1-2 3-4 5-6 7-8-9-10
y otra como esta:
1438512172226293250.
es que recien inicio, y no entiendo muy bien gracias por la ayuda.
int i;
for(i=0; i<11; i+=2){
System.out.println( i + "-" + i+1 + " " );
}
y
System.out.println("1438512172226293250");
@ignacio,
Muchas gracias por la ayuda a la gente del foro.
La funcion para calcular el factorial de un numero:
public static int factorial(int n){
return (n<2)?1:n*factorial(n-1);
}
@Carlos De Oliveira,
Tienes un artículo explicando el cálculo de factoriales. Por si puede ser de tu interés.
http://lineadecodigo.com/java/factorial-de-un-numero/
Este código lo realizamos en una clase de universidad:
Evalúa que un numero no tenga mas de 2 mod igual a cero, empezando desde el mismo valor y decreciendo hasta llegar a uno.
public static void esPrimo (int valor){
int contador = 0;
int auxiliar=valor;
while (auxiliar>0){
if (valor % auxiliar == 0)
contador++;
auxiliar–;
}
if (contador<=2)
System.out.println("En numero: "+valor+" es primo");
}
Saludos
@Stevens,
Muy buen código. Muy útil para la gente.
Muchas gracias.
hola tengo una duda, necesito que ingrese 5 números así: 12345 y después que me separe así 1 2 3 4 5, la separación de los numeros ya lo hice, pero necesito que me lo lea pegado los números cuando yo lo ingrese, gracias por la ayuda
@juan,
Lo tienes en el artículo
http://lineadecodigo.com/java/lectura-de-datos-en-java-con-scanner/
Espero que te sea de ayuda.
necesito ingresar un valor dnse se muestre los numero que sean multiplo de 2 ya la vez que sea de 3
GRACIAS A QUIEN PUEDA COLABORARME: REQUIERO DE UN CODIGO EN C++ QUE ME GENERE LA CANTIDAD N DE NUMEROS “PRIMOS” Y NO COMPUESTOS. OSEA, SOLO LOS IMPARES PRIMOS. GRACIAS. nelsongil2009@hotmail.com
QUIEN ME PUEDA COLABORAR SERIA DE MUCHA AYUDA: NECESITO UN PROGRAMA EN PASCAL QUE CONVIERTA NUMEROS REALES A NUMEROS ROMANOS APARTIR DEL 1 AL 3000500 GRACIAS Y ESPERO PRONTA RESPUESTA ME URGE UN POCO….. AGRADESCO TODA LA AYUDA POSIBLE
b) Solicite la entrada de los datos de una matriz (del orden que el usuario especifique), ordene los datos de esta matriz (en orden ascendente por columnas) y guarde en un archivo cada elemento de cada fila separado por coma, al concluir cada fila se pasará a la línea siguiente del archivo y se colocará cada elemento separado por coma hasta concluir.
quien me puede ayudar con este ejercicio de java no lo se hacer si alguien de ustedes puede se lo agradeceria
Hola… Ahora me piden hacer un histograma con los pesos de alumnos de un salon de clase … en consola Ejemplo:
Pesos Cantidad de Alumno
—– ————————————————
25 ********
26 **
27 ******
28 *****
. …
Donde los Asteriscos sean la cantidad de Alumno
(Pa ingresarlo hacerlo con la libreria Scanner)
Scanner sc= new Scanner(System.in);
hola a todos necesito que me colaboren con este ejercicio:
realizar en seudocodigo una aplicacion donde se captura dos numeros,para su posterior divicion.
les agradesco la ayuda
2. Elaborar un algoritmo que lea tres números y determine el valor del medio.
3. Dado un valor entero determine si es impar, múltiplo de 5 y negativo.
por favor colaboreme, gracias