jueves, 24 de octubre de 2013

Solucion del examen parcial: Tema: Ley de Ohm



Pregunta 01

a)
#include <iostream>

using namespace std;

int main()
{
   int i,j;
   
   for (j=1;j<6;j++){
     for (i=j;i<6;i+=2)
       cout<<i<<endl;
   }
   
}

b)
1
3
5
2
4
3
5
4
5

Pregunta 02

#include <iostream>

using namespace std;

int main()
{
   float I,V,R;
   cout<<"I=";cin>>I;
   cout<<"V=";cin>>V;
   cout<<"R=";cin>>R;
   bool p,q,r;
   p=(I>0);
   q=(V>0);
   r=(R>0);
   if ( p && q && r){
       if (V==I*R)
         cout<<"Cumple la ley de Ohm"<<endl;
       else
         cout<<"No cumple la ley de Ohm"<<endl;
   }
   else{
       if (p && q){
          R=V/I;
          cout<<"Recalculamos R"<<endl;
       } else if (p && r){
          V=I*R;
          cout<<"Recalculamos V"<<endl;
       }else if (q && r){
          I=V/R;
          cout<<"Recalculamos I"<<endl;
       }else
         cout<<"Datos insuficientes"<<endl;  
   }
   cout<<"I="<<I<<", V="<<V<<", R="<<R<<endl;
}

No hay comentarios:

Publicar un comentario