Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Creciente y Decreciente

Buenas noches amigos de la comunidad estoy haciendo un algoritmo en el que dada la función 10^X me de una cifra , es decir ; 10^2 = 100, una vez obtenido el valor debo determinar cuantos numero crecientes y decrecientes hay del 0 al 100 o segun sea el resultado de mi funcion , yo tome cada cifra y la separe y la inserte en un array, es decir ; supongamos que tomo el 76 , mi array quedaria asi , array [7,6]... el problema que es una vez dentro del array debo comparar cada uno de los elementos con la siguiente regla para CRECIENTES : el digito que le sigue debe ser mayor o igual para ser creciente , ejemplo ; 123 o 122, para DECRECiENTES : el digito que le sigue debe ser menor o igual , ejemplo; 321 o 221, esta el caso de los numeros que no son ninguno de los dos como 101, 102 , 103, no son crecientes ni decrecientes porque no cumplen la regla , aca les dejo el codigo , por favor les agradezco su ayuda...

<
import java.util.Scanner;
public class Funcion
{
public static void main (String [] args){
Scanner ent = new Scanner (System.in);
int exp = 0;
System.out.println("inserte exponente :");
exp = ent.nextInt();
double numero = Math.pow(10,exp);
// hacemos entero el resultado de la potencia
int numeroInt = (int) numero;
for(int i = 0; i <= numeroInt ; i++ ){
// determinamos longitud del numero
int longitud = Integer.toString(i).length();
int cifra = i;
// Declaramos un array con la longitud de la cifra
int [] arreglo = new int[longitud];
//Declaramos un bucle para separar la cifra e insertarla en el array
for (int j = 0 ; j <= longitud-1 ; j++){
//utilizamos residuo para tomar el ultimo numero de la cifra , posteriormente la dividimos entre 10 para irla reduciendo
// 1000%10 = 0, luego 1000/10 = 100 luego repetimos 100%10 = 0, luego 100/10 = 10 y asi sucesivamente con cada cifra
int residuo = cifra %10;
cifra = cifra/10;
arreglo[j]=residuo;

}


// tomamos el arreglo y lo comparamos
for(int m = 0; m <= arreglo.length - 1; m++){
// se comparan los elementos del arreglo



}
}
}
}
>

marzo 30, 2018 | Unregistered CommenterOliver

hola me podrian ayudar Realizar un programa que permita calcular el descuento de un producto
determinado teniendo en cuenta las siguientes consideraciones:
o Oferta 1: si el cliente lleva un producto por más 30 unidades tendrá un
descuento de S/5. Soles sobre el precio de venta.

o Oferta 2: si el cliente lleva un producto por más 10 unidades tendrá un
descuento de S/2. Soles sobre el precio de venta.

abril 8, 2018 | Unregistered Commenterliam

Hola enviame a mi Hangouts oliverprada86@gmail.com para ayudarte

abril 9, 2018 | Unregistered CommenterOliver