Ley de Ohm


Submit solution

Points: 100 (partial)
Time limit: 0.5s
Memory limit: 256M

Authors:
Problem type
Allowed languages
C, C++, Java, Python

"La intensidad de la corriente eléctrica que circula por un conductor eléctrico es directamente proporcional al voltaje aplicado e inversamente proporcional a la resistencia del mismo". (Georg Simón Ohm)

Descripción

En tu clase de Fundamentos Electrónicos para la Computación, su profesor, les acaba de enseñar la famosisíma Ley de Ohm, la cual relaciona el Voltaje (\(V\)), resistencia (\(R\)) e intensidad (también llamada "corriente" y se denota comunmente con la letra \(I\)) en un circuito eléctrico.

La fórmula que les enseñó su profesor establece que: \(V = I\) x \(R\). Que quiere decir que el voltaje es igual a la intensidad (medida en amperios) por la resistencia (medida en ohmios) del circuito.

Problema

Como su profesor les ha dicho que ocuparán esta fórmula (y sus derivadas) hasta el cansancio, deseas generar un programa que calcule las posibles operaciones que necesites a lo largo del semestre.

Entrada

Un carácter \(C\) que representa la medida que quieres calcular.

  • Si \(C\) es \(V\) tendrás que calcular el voltaje y te darán, en la entrada, tanto \(I\) como \(R\), respectivamente.
  • Si \(C\) es \(I\) tendrás que calcular la corriente y te darán, en la entrada, tanto \(V\) como \(R\), respectivamente.
  • Si \(C\) es \(R\) tendrás que calcular la resistencia y te darán, en la entrada, tanto \(V\) como \(I\), respectivamente.

Salida

El resultado de la operación que te piden.


Ejemplos

Entrada

V 5 10

Salida

50.0000

Explicación: Se ocupa la fórmula del enunciado \(V = I * R\).

Entrada

I 20 10

Salida

2.0000

Entrada

R 190 10

Salida

19.0000

Límites

  • \(1 \leq V, R, I \leq 10000\).
  • La respuesta debe contener 4 decimales. (Para hacer eso, antes de imprimir tu respuesta tienes que poner cout << fixed << setpresicion(4) << respuesta y agregar la libreria <iomanip>)

Comments

There are no comments at the moment.