cj++
Recien llegado

Desconectado
Mensajes: 2
|
 |
« Respuesta #32 : 11 de Noviembre de 2008, 04:09:28 » |
|
ey quiero disculparme por el nombre de algunas variables no me di cuenta en el momento en que las coloque aqui bn no es tan malo pero aqui les va otro : es la tabla de multiplicar del numero que quieran hasta el multiplo que le coloquen
import java.util.*; import java.io.*; public class TABLACUALQUIER A {
public static void main(String[] args) { Scanner tecl=new Scanner(System.in); System.out.println("digite el numero de la tabla de multiplicar que desea ver"); int num = tecl.nextInt(); System.out.println("digite hasta que multiplo desea ver"); int K = tecl.nextInt(); for(int I = 1,J = num ; I <= K ; I++ , J = I * num) { System.out.pri ntln(num+"*" +I+ "=" +J); } } }
bn este es otro: es de insertar en la posicion que desees de un vector
import java.util.*; import java.io.*; public class insertar { public static void main(String arg[]) { Scanner tecl = new Scanner(System.in); System.out.println("digite numero de elementos del vector"); int NE = tecl.nextInt(); int A[]=new int[NE]; for(int i = 0 ; i < NE ; i++){ System.out.println("digite elemento "+(i+1)+" del vector"); int E = tecl.nextInt(); A = E; } System.out.println("digite en que posicion desea insertar"); int Y =tecl.nextInt(); Y = Y - 1 ; if((Y >= 0)&&(Y < NE)){ System.out.println("digite elemento"); int X =tecl.nextInt(); A[Y]= X ; for(int i = 0 ; i < NE ; i++){ System.out.println(""+A+""); } } else System.out.println("!!POSICION NO VALIDA!!"); } }
otro mas interesante(mas complejidad): este es un poco mas por las ecuaciones
import java.util.*; import java.io.*; public class BACTERIAFUN { public static void main(String arg[]) { Scanner tecl = new Scanner(System.in); System.out.println(" digite el numero a inicial de bacterias"); double BAC = tecl.nextDoubl e(); double B = bacterias(BAC); System.out.println("EL TOTAL DE BACTERIAS ES: "+B); } static double bacterias(double m) { double M = m * 2; int sw = 0 ; Scanner tecl = new Scanner(System.in); System.out.pri ntln("por favor digite el valor porcentual a aumentar"); double VP = tecl.nextInt(); while(sw == 0){ double CON = m * VP; double CONT = CON / 100; m = m + CONT ; if(m >= M){ sw = 1 ;} } return m ;}
} este recorrer una matriz en forma de dos relojes como los que salen cuando nuestro pc esta cargando al lado de el puntero del mouse pero solo en la parte izquierda de ariba y la parte de abajo en la derecha ,es decir, los cuadrantes II y IV:
/** * @(#)doblereloj.jav a * * * @cj++ * @version 1.00 2008/9/16 */
import java.util.*; import java.io.*; public class doblereloj { public static void main(String arg[]) { Scanner leer=new Scanner(System.in); System.out.println("digite dimensiones de la matriz"); int n=leer.nextInt(); while (n % 2 != 0){ System.out.println("digite dimension de la matriz"); n=leer.nextInt(); } int y = n; int A[][]=new int[n][n]; for(int i = 0 ; i < n ; i++){ for(int j = 0 ; j < n ; j++){ System.out.println("digite elemento "+(i+1)+","+(j+1)+" de la matriz"); A[j] = leer.nextInt(); } } int j , mit = (n/2) , t; System.out.println("");
t = 0 ; for (int i = 0 ;i < (mit) ; i++){ //1 System.out.println(""+A[0]); }
System.out.println("");
j = mit-1; for (int i = 0 ;i < (mit) ; i++){ //2 System.out.println(""+A[j]); } System.out.println(""); j = 1 ; //3 for (int i =(0+1) ;i < (mit-1) ; i++){ System.out.println(""+A[j]); j=j+1; } System.out.println(""); t = mit -2; for (int i = (1+0) ;i < (mit-1) ; i++){ System.out.println(""+A[t]); //4 t=t-1; } System.out.println(""); j=mit; for (int i = (mit+0); i < n ; i++){ System.out.println(""+A[j]); //5 } System.out.println(""); t = n-1; for (int i = (mit) ;i < (n) ; i++){ //6 System.out.println(""+A[t]); } System.out.println(""); t = mit +1; for (int i = (mit+1) ;i < (n-1) ; i++){ //7 if(t == i){ System.out.println(""+A[t]); } t=t+1; } System.out.println(""); t = mit + 1 ; j = (n-2); for (int i = t ;i < (n-1) ; i++){ //8 System.out.println(""+A[j]); j=j-1; } } }
|