Informática, pregunta formulada por roberembe93, hace 1 mes

Elabore un programa en JAVA en donde dado un número n, me permita sumar de 1 a n. Incluir en su programa sentencias como System.nanoTime() o System.currentTimeMillis(), Presente el programa con una explicación de sus componentes a través de comentarios y genera la salida o ejecución a través de capturas de pantalla.


flavio62: Te ayudo con esta parte: Elabore un programa en JAVA en donde dado un número n, me permita sumar de 1 a n.

Respuestas a la pregunta

Contestado por flavio62
0

Respuesta:

sumar de 1  hasta N números JAVA

Explicación:

PD: No me deja ponerlo aquí. Te dejo en el documento de word lo que hice con 2 capturas de pantalla y otra información mía que puedes borrar. Saludos!

Adjuntos:
Contestado por megatokay
0

Programa en Java para medir el tiempo en mili y nano segundos que toma de suma de 1 a n. Se adjunta imagen de código y salida por pantalla.

Código Java

import java. io.*;

public class Main {

public static void main(String args[]) throws IOException {

BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System. in));

int sum;

int n;

  • // Define variables

sum = 0;

System.out.print("Ingrese n: ");

  • // n valor mayor o igual a 1

do {

n = Integer.parseInt(bufEntrada.readLine());

} while (n<1);

  • // Medimos el tiempo antes del cálculo

long nanoSeg1 = System.nanoTime();

long miliSeg1 = System.currentTimeMillis();

sum = sumando(n,sum);

System.out.println("Suma de 1 a n: "+sum);

  • //Medimos el tiempo después del cálculo

long nanoSeg2 = System.nanoTime();

long miliSeg2 = System.currentTimeMillis();

  • // Imprimir resultados de tiempo de cálculo

System.out.println("Tiempo de cálculo en nanosegundos: "

+ (nanoSeg2 - nanoSeg1));

System.out.println("Tiempo de cálculo in milisegundo: "

+ (miliSeg2 - miliSeg1));

}

public static int sumando(int n, int sum) {

int num;

num = 1;

while (num<=n) {

  • // acumulamos valores de la suma entre 1 y n

sum = sum+num;

num = num+1;

}

  • //Retornamos el valor

return sum;

}

}

Para saber más acerca funciones de tiempo en Java consulte https://brainly.lat/tarea/12853358

#SPJ2

Adjuntos:
Otras preguntas