Está en la página 1de 3

3-10-2022 TECNM.

Campus
Chilpancingo
INGENIERÍA EN SISTEMAS
COMPUTACIONALES.
SIMULACIÓN.

PRODUCTOS
MEDIOS.

MARIO MANUEL GUTIERREZ BIBIANO


N° CONTROL: 20520359
EVIDENCIA DEL PROGRAMA:
CODIGO:
package metcuadradosmedios;

import java.util.Scanner;

public class MetCuadradosMedios {


public static void main(String[] args) {

//VARIABLES
String semilla, snumero2, snumero3;
int tam1, tam2, i, primerc, cantIter;
long numero1, numero2;
double numCort;
String aux="";

Scanner entrada = new Scanner(System.in);

System.out.println("Ingresar semilla: ");


semilla = entrada.next();
tam1 = semilla.length();

if(tam1<4){
System.out.println("ERROR: La semilla debe de ser mayor a 3 digitos");
System.out.println("Semilla Ingresada: "+semilla);
}else{
System.out.println("Cantidad de Iteraciones: ");
cantIter = entrada.nextInt();

System.out.println("Cantidad de digitos: " + tam1+"\n");


numero1 = Integer.parseInt(semilla);

for (i = 1; i <= cantIter; i++) {


numero2 = (long) Math.pow(numero1, 2);
snumero2 = Long.toString(numero2);
tam2 = snumero2.length();
primerc = (tam2 - tam1) / 2;
snumero3 = snumero2.substring(primerc, primerc + tam1);
numCort=Double.parseDouble(snumero3);
//System.out.println(numero2+" "+i + ". " + numCort+ " "+(numCort/10000));
aux+=i+". "+numero2+" " +numCort+ " "+(numCort/10000)+"\n";
numero1 = Integer.parseInt(snumero3);
}
System.out.println("[i] Núm(²) n(i) r(i)\n"+aux);
}
}
}

También podría gustarte