-2
int main(){
int tensao, corrente, resistencia, potencia, tempo, cargaeletrica, trabalho, i;
printf("\nPara calculo de Tensao(resistencia*corrente) digite 1\n\nPara calculo de Potencia(tensao*corrente) digite 2\n\nPara calculo de Corrente(carga eletrica/tempo) digite 3\n\nPara calculo de Tensao de outra Maneira(trabalho/carga eletrica) digite 4\n\nPara calculo de Potencia de Outra Maneira(resistencia*corrente^2) digite 5\n\nPara calculo de Potencia de Outra Maneira(tensao^2/resistencia) digite 6\n\nDigite 7 para sair do Menu!\n\n");
scanf("%d", &i);
switch (i){
case 1:
printf("Determine o valor de Corrente: ");
scanf("%d", &corrente);
printf("Determine o valor de Resistencia: ");
scanf("%d", &resistencia);
tensao = resistencia*corrente;
printf("Valor da Tensao: %d", tensao);
break;
case 2:
printf("Determine o valor de Tensao: ");
scanf("%d", &tensao);
printf("Determine o valor de Corrente: ");
scanf("%d", &corrente);
potencia = tensao*corrente;
printf("Valor da Potencia: %d", potencia);
break;
case 3:
printf("Determine o valor de Carga Eletrica: ");
scanf("%d", &cargaeletrica);
printf("Determine o valor de Tempo: ");
scanf("%d", &tempo);
corrente = cargaeletrica/tempo;
printf("Valor da Corrente: %d", corrente);
break;
case 4:
printf("Determine o valor de Trabalho: ");
scanf("%d", &trabalho);
printf("Determine o valor de Carga Eletrica: ");
scanf("%d", &cargaeletrica);
tensao = trabalho/cargaeletrica;
printf("Valor da Tensao: %d", tensao);
break;
case 5:
printf("Determine o valor de Resistencia: ");
scanf("%d", &resistencia);
printf("Determine o valor de Corrente: ");
scanf("%d", &corrente);
potencia = resistencia*pow(corrente,2);
printf("Valor da Potencia: %d", potencia);
break;
case 6:
printf("Determine o valor de Tensao: ");
scanf("%d", &tensao);
printf("Determine o valor de Resistencia: ");
scanf("%d", &resistencia);
potencia = pow(tensao,2)/resistencia;
printf("Valor da Potencia: %d", potencia);
break;
default:
printf("Valor Invalido!");
case 7:
break;
}
return 0;
}
Why wouldn’t it close? How would the program return to the menu?
– lazyFox
you have to use a repeat loop as exemplified below by @Rogi93
– Lucas Inácio