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


0