Dev - C++ - ayuda para pasar este codigo de java a c++

 
Vista:
sin imagen de perfil

ayuda para pasar este codigo de java a c++

Publicado por kamilo (1 intervención) el 06/04/2021 23:24:19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package algoritmo;
 
import java.util.Scanner;
 
 
public class Algoritmo {
 
    int cantidadProcesos;
    int c = 0;
    int total = 0;
    float tiempo_espera, tiempo_ida;//variables para el promedio de espera e ida
    String txtoriginales;
    String txtesta;
    String promedioespera;
    String promedioida;
 
    public void fifo(){
 
        Scanner leer = new Scanner(System.in);
        Scanner leerTamaño = new Scanner(System.in);
 
 
     cantidadProcesos= leer.nextInt(); //se obtiene valor de caja de texto y la pasa a entero
 
        int procesos[] = new int[cantidadProcesos];
        int size[] = new int[cantidadProcesos];
        int[] ida = new int[cantidadProcesos];
        int[] espera = new int[cantidadProcesos];
 
        for (int i = 0; i < cantidadProcesos; i++) {//ciclo sirve para asignar tamaño a cada proceso
            System.out.println("introduza el tamaño "
                    + "del proceso [" + (i + 1) + "]");
            size[i] = procesos[i] = leerTamaño.nextInt();
        }
 
        for (int i = 0; i < procesos.length; i++) {//ciclo para enumerar los procesos
 
            txtoriginales=("\nP[" + (i + 1) + "] : " + procesos[i] + "\t");
 
        }
        System.out.println(txtoriginales);
        espera[0] = 0;
        for (int i = 1; i < cantidadProcesos; i++) {//ciclo para calcular la espera
            espera[i] =espera[i - 1] + size[i - 1];//y el tiempo de espera
            //total = total + espera[i];
        }
        for (int i = 0; i < procesos.length; i++) {
            ida[i] = espera[i] + size[i];//Calcula el valor de ida
            tiempo_espera += espera[i];//asigna una variable con la suma de valores de espera
            tiempo_ida += ida[i];//asigna una variable con la suma de valores de ida
 
        }
txtesta=("\nProceso"+"\ttamanio"+"\tespera"+"\tida");//coloca texto en el area de texto con tabulados
System.out.println(txtesta);
        for (int i = 0; i < procesos.length; i++) {
            txtesta=("\np[" + (i + 1) + "] \t   " + size[i] + "\t   " + espera[i] + "\t" + ida[i]);
        }
        System.out.println(txtesta);
        promedioespera=(""+ (tiempo_espera / cantidadProcesos));
        promedioida=(""+ (tiempo_ida / cantidadProcesos));
 
        System.out.println(promedioespera);
        System.out.println(promedioida);
     }
 
    public static void main(String[] args) {
 
 
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ayuda para pasar este codigo de java a c++

Publicado por Alfil (1444 intervenciones) el 07/04/2021 13:37:16
¿Como una clase o con funciones?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar