// Javier Toral 1ºARI 11/12/2020 Ley de Ohm (While)
#include <stdio.h>
#include <math.h>
int main()
{
float I, V, R;
int seleccion;
char repetir_variable ;
do {
printf("\n\t CALCULADORA DE LA LEY DE OHM \n\n");
printf(" Introduzca el numero de la magnitud a calcular:\n\n");
printf("\n 1 - Intensidad \n");
printf("\n 2 - Resistencia \n");
printf("\n 3 - Tension \n");
scanf("%d", &seleccion);
switch(seleccion)
{
case 1:
do {
printf("\t CALCULO DE LA INTENSIDAD \n\n");
printf("Introduzca el valor de la Tension (V): ");
scanf("%f", &V);
printf("Introduzca el valor de la Resistencia (R): ");
scanf("%f", &R);
I = V / R ;
printf("\nEl resultado de %.2f Voltios y %.2f Ohmios es %.2f Amperios", V, R, I);
}
while(repetir_variable == 's');
break;
case 2:
do {
printf("\t CALCULO DE LA RESISTENCIA \n\n");
printf("Introduzca el valor de la Tension (V): ");
scanf("%f", &V);
printf("Introduzca el valor de la Intensidad (I): ");
scanf("%f", &I);
R = V / I ;
printf("\nEl calculo de %.2f Voltios y %.2f Amperios es %.2f Ohmios", V, I, R);
}
while(repetir_variable == 's');
break;
case 3:
do {
printf("Introduzca el valor de la Resistencia (R): ");
scanf("%f", &R);
printf("Introduzca el valor de la Intensidad (I): ");
scanf("%f", &I);
V = I * R ;
printf("\nEl calculo de %.2f Ohmios y %.2f Amperios es %2.f Voltios", R, I, V);
}
while(repetir_variable == 's');
break;
default:
{
printf("\nNumero incorrecto");
}
}
printf("\n\n Si desea volver al menu principal Pulse s y en caso contrario Pulse n");
scanf(" %c", &repetir_variable);
}
while(repetir_variable == 's');
}
No hay comentarios:
Publicar un comentario