Hola, favor usar únicamente el vinculo mandar respuesta para darme a conocer su solución, las cuales publicaré junto con su respectivo autor.
ahhh, traten de resolverlos ustedes mismo sin buscar el google las respuestas.
1. Teniendo dos variables enteras a, y b; intercambiar sus valores sin hacer uso de variables auxiliares o temporales... mandar respuesta... ver resultados
2. Crear un método que me permita multiplicar dos numeros enteros positivos, pero este no debe usar el operador *, como tampoco debe usar ciclos... mandar respuesta... ver resultados
3. Crear un metodo que me permita saber si un numero entero positivo es par, sin hacer uso de ciclos ni usar el operador %... mandar respuesta... ver resultados
domingo, 9 de octubre de 2011
domingo, 25 de septiembre de 2011
Saber si dos números son amigos
//Autor: Rey Salcedo
public class NumerosAmigos{
public static long sumaDivisores(long numero){
long retornado = 0;
for(long i = 1;i < numero-1;i++){
if(numero % i == 0){
retornado += i;
}
}
return retornado;
}
public static boolean operacion(long n1, long n2){
boolean retornado = false;
if(sumaDivisores(n1) == n2 && sumaDivisores(n2) == n1){
retornado = true;
}
return retornado;
}
public static void main(String []args){
long numero1 = 1184;
long numero2 = 1210;
if(operacion(numero1, numero2)){
System.out.println("Los numero "+ numero1 + " y "+ numero2+" son amigos");
}else{
System.out.println("Los numero "+ numero1 + " y "+ numero2+" no son amigos");
}
}
}
Identificar si un numero es perfecto
// Rey Salcedo
class perfecto {
public static void main(String args[]) {
int numero=6;
int sumas=0;
for(int i = 1;i < numero - 1;i++){
if(numero % i == 0)
sumas += i;
}
if (sumas == numero) {
System.out.println("El numero "+numero+" es un numero perfecto;");
} else {
System.out.println("El numero "+numero+" no es un numero perfecto;");
}
}
}
Ejercicios varios
La mayoría de los presentes no los documente, pero pueden hacer preguntas.
- Ver numeros en terminal de manera diferente.
- Ver numeros en terminal de manera diferente.
Ver numero en terminal de manera diferente
class verNumeros{
public static void cero(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O O");break;
case 2: System.out.print(" O O");break;
case 3: System.out.print(" O O");break;
case 4: System.out.print(" OOO");break;
}
}
public static void uno(int linea){
switch (linea){
case 0: System.out.print(" O");break;
case 1: System.out.print(" O O");break;
case 2: System.out.print(" O");break;
case 3: System.out.print(" O");break;
case 4: System.out.print(" O");break;
}
}
public static void dos(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O");break;
case 2: System.out.print(" OOO");break;
case 3: System.out.print(" O ");break;
case 4: System.out.print(" OOO");break;
}
}
public static void tres(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O");break;
case 2: System.out.print(" OOO");break;
case 3: System.out.print(" O");break;
case 4: System.out.print(" OOO");break;
}
}
public static void cuatro(int linea){
switch (linea){
case 0: System.out.print(" O O");break;
case 1: System.out.print(" O O");break;
case 2: System.out.print(" OOO");break;
case 3: System.out.print(" O");break;
case 4: System.out.print(" O");break;
}
}
public static void cinco(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O ");break;
case 2: System.out.print(" OOO");break;
case 3: System.out.print(" O");break;
case 4: System.out.print(" OOO");break;
}
}
public static void seis(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O ");break;
case 2: System.out.print(" OOO");break;
case 3: System.out.print(" O O");break;
case 4: System.out.print(" OOO");break;
}
}
public static void siete(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O");break;
case 2: System.out.print(" O");break;
case 3: System.out.print(" O");break;
case 4: System.out.print(" O");break;
}
}
public static void ocho(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O O");break;
case 2: System.out.print(" OOO");break;
case 3: System.out.print(" O O");break;
case 4: System.out.print(" OOO");break;
}
}
public static void nueve(int linea){
switch (linea){
case 0: System.out.print(" OOO");break;
case 1: System.out.print(" O O");break;
case 2: System.out.print(" OOO");break;
case 3: System.out.print(" O");break;
case 4: System.out.print(" OOO");break;
}
}
public static void imprimir(String []numeros){
for(int i = 0;i < 5;i++){
for(int j = 0;j < numeros.length;j++){
int num = Integer.parseInt(numeros[j]);
switch(num){
case 0: cero(i);break;
case 1: uno(i);break;
case 2: dos(i);break;
case 3: tres(i);break;
case 4: cuatro(i);break;
case 5: cinco(i);break;
case 6: seis(i);break;
case 7: siete(i);break;
case 8: ocho(i);break;
case 9: nueve(i);break;
}
}
System.out.println();
}
}
public static void main(String []args){
String []vector = {"1","9","8","2"};
imprimir(vector);
}
}
viernes, 4 de febrero de 2011
Suscribirse a:
Comentarios (Atom)
Entrada destacada
Matriz de adyacencia para un grafo
"La matriz de adyacencia es una matriz cuadrada que se utiliza como una forma de representar relaciones binarias."; aunque pa...
