Java - ayúdame a convertir mi código c a java por favor :c

 
Vista:

ayúdame a convertir mi código c a java por favor :c

Publicado por Rawberto Macflay (1 intervención) el 16/12/2020 21:26:22
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <stdlib.h>
#include <stdio.h>
int main(){
	int opcion;
	float R1, R2, R3;
	float R10, R20, R30;
	int tipo_circuito;
	int numero;
	float resistencias [10];
	float RTSeries;
	float voltaje;
	do {
 
		printf("*    Bienvenido a mi analizador de Circuitos Virtual      *");
		printf("Menu de opciones\n");
		printf("1. Ingresar los valores de las resistencias\n");
		printf("2. Ingresal el valor del voltaje\n");
		printf("3. Llevar a cabo el analisis\n");
		printf("4. SALIR\n");
		printf("Elija la opcion deseada: \n");
		scanf("%d", &opcion);
		switch(opcion) {
			case 1:
				printf("Elegir el tipo de circuito\n 1)Resistencias en paralelo\n 2)Resistencias en serie\n");
				scanf("%d", &tipo_circuito);
				printf("cuantas resistencias tiene su circuito?\n");
				scanf("%d", &numero);
			switch(tipo_circuito) {
				case 2:
					tipo_circuito=tipo_circuito;
					for (int i=1;i<=numero;i++)
					{
						printf("ingresa la resistencia\n");
						scanf("%f", &resistencias[i]);
						RTSeries=RTSeries+resistencias[i];
					}
					break;
				case 1:
					tipo_circuito=tipo_circuito;
					for (int i=1;i<=numero;i++)
					{
						printf("ingresa la resistencia\n");
						scanf("%f", &resistencias[i]);
						RTSeries=RTSeries+resistencias[i];
					}
					printf("RTSeries");
					break;
				defaul:
					printf("Opcion invalida");
				}
				break;
			case 2:
				printf("Digite el valor de la fuente de voltaje (Volts): ");
				scanf("%f", &voltaje);
				break;
			case 3:
 
				float RT_paraleloA;
				float RT_paraleloB;
				float I_serie, I_paralelo;
				float P_serie, P_paralelo;
			float RT_serie;
				if(tipo_circuito=2)
				{
				//Usamos Circuito en Serie
				printf("La resistencia total en serie (Ohms): %f\n", RTSeries);
				printf("La fuente de voltaje (Volts): %5.2f\n", voltaje);
				I_serie=voltaje/RTSeries;
				printf("La corriente total en serie (Ampers): %5.2f\n", I_serie);
				P_serie=(voltaje)*(I_serie);
				printf("La potencia total en serie (Watts): %5.2f\n", P_serie);
				}
				else
				{
				//USamos Circuito en Paralelo
 
 
 
					for (int i=1;i<=numero;i++)
					{
						RT_paraleloA=RT_paraleloA+(1/resistencias[i]);
					}
 
					RT_paraleloB=1/RT_paraleloA;
 
				printf("La resistencia total en paralelo (Ohms): %5.2f\n", RT_paraleloB);
				printf("La fuente de voltaje en paralelo (Volts): %5.2f\n", voltaje);
				I_paralelo=voltaje/RT_paraleloB;
				printf("La corriente toal en paralelo (Ampers): %5.2f\n", I_paralelo);
				P_paralelo=(voltaje)*(I_paralelo);
				printf("La potencia total en paralelo (Watts): %5.2f\n", P_paralelo);
				}
				break;
			case 4:
				break;
				default:
					printf("Opción invalida");
			}
		}
		while(opcion!=4);
		system("pause");
		return 0;
	}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder