#include #include int main() { float resistencia=0,tensao=0,corrente=0,energia_ele,variacao_tempo,p,v,r,i; int a=0, resis, valor=0, total=0; int op; printf("\n1. Para calcular a resistencia"); printf("\n2. Para calcular a tensao"); printf("\n3. Para calcular a corrente"); printf("\n4. Para calcular a potencia, a partir da energia eletrica e da variacao do tempo:"); printf("\n5. Para calcular a potencia, a partir da tensao e corrente"); printf("\n6. Para calcular a potencia, a partir da resistencia e corrente"); printf("\n7. Para calcular a resistencia equivalente em serie"); printf("\n8. Sair"); printf("\n\nSelecione sua opcao:"); scanf("%d", &op); switch(op) { case 1: //Resistencia printf("\nDigite o valor da tensao:"); scanf("%f", &tensao); printf("\nDigite o valor da corrente:"); scanf("%f", &corrente); r=tensao/corrente; printf("\nA resistencia sera de: %.2f Watts", r); break; case 2: //Tensao printf("\nDigite o valor da resistencia:"); scanf("%f", &resistencia); printf("\nDigite o valor da corrente:"); scanf("%f", &corrente); v=resistencia*corrente; printf("\nA tensao sera de: %.2f Volts:", v); break; case 3: //Corrente printf("\nDigite o valor de tensao:"); scanf("%f", &tensao); printf("\nDigite o valor da resistencia:"); scanf("%f", &resistencia); i=tensao/resistencia; printf("\nA corrente sera de: %.2f", i); break; case 4: //Potencia printf("\nDigite o valor da energia eletrica:"); scanf("%f",&energia_ele); printf("\nDigite a variacao do tempo:"); scanf("%f",&variacao_tempo); p=energia_ele/variacao_tempo; printf("\nA potencia eletrica sera de: %.2f", p); break; case 5: //Potencia tensao=0; corrente=0; p=0; printf("\nDigite o valor da tensao:"); scanf("%f", &tensao); printf("\nDigite o valor da corrente:"); scanf("%f", &corrente); p=tensao*corrente; printf("\nO valor da potencia eletrica e: %.2f", p); break; case 6: //Potencia resistencia=0; corrente=0; p=0; printf("\nDigite o valor da resistencia:"); scanf("%f", &resistencia); printf("\nDigite o valor da corrente:"); scanf("%f", &corrente); p=pow(corrente,2)*resistencia; printf("\nO valor da potencia eletrica e: %.2f", p); case 7: //Resistencia Equivalente em Serie printf("\nDigite quantos resistores possui o circuito em serie:"); scanf("%f", &resis); for(a=1;a<=resis;resis++){ printf("\nDigite o valor da R%d: ", resis); scanf("%d", &valor); valor=0; total = total+valor; } printf("\nO valor da resistencia equivalente e de : %f", total); break; case 8: //Sair printf("\nO programa esta sendo finalizado..."); break; printf("\nOpcao invalida!!"); break; } return 0; }