programa para hacer cálculos en la ley de ohm y la ley de coulomb.

aquí el código fuente:

#include<iostream>
#include<string>
#include<cmath>
using namespace std;

int a,b,c,d,e,f,g,h,i,j;
int main()
{
holo : cout<<“este programa sirve para hacer calculos de las siguientes leyes:\n\n”<<” 1.-ley de ohm\n”<< ” 2.-ley de coulomb\n “<<” 0.- salir\n\n”;
cout<<“selecciona una de las leyes anteriores\n”;
cin>>a;

switch(a)
{
case 0:
goto out;
break;
case 1:
cout<<“\n que es lo que deseas calcular?\n”<<” 1.-volataje(V)\n”<<” 2.-corriente l(A)\n”<<” 3.-resistencia(O)\n”; //*la formula es V = IR, donde V es la diferencia de voltaje, I es la corriente en amperes y R es la resistencia expresada en ohmios.*//
cin>>b;

break;
case 2:
cout<<“que es lo que deseas calcular?\n”<<“1.-fuerza electrica\n”<<“2.-distancia(metros)\n”<<“3.-el valor de la segunda carga \n”;
cin>>d;

break;

}
switch(b)
{
case 1:
cout<<” ingresa la resistencia(ohmios)\n “;
cin>> e;
cout<<” ingresa la corriente(Amperes)\n”;
cin>> f;
cout<<” el voltaje es igual a “<< e*f<<“\n”;
cout<<“deseas continuar?\n”<<“1.-si “<<” 2.-no\n”;
cin>>g;
system(“cls”);
break;
case 2:
cout<<” ingresa el voltaje I(V)\n”;
cin>>e;
cout<<” ingresa la resistencia(ohmios)\n”;
cin>>f;
cout<<” la intensidad de corriente es “<< e/f<<“\n”;
cout<<“deseas continuar?\n”<<“1.-si “<<” 2.-no\n”;
cin>>g;
system(“cls”);
break;
case 3:
cout<<” ingresa el voltaje I(V)\n”;
cin>>e;
cout<<” ingresa la corriente(Amperes)\n”;
cin>>f;
cout<<” la resistencia es de “<< e/f<<“\n”;
cout<<“deseas continuar?\n”<<“1.-si “<<” 2.-no\n”;
cin>>g;
system(“cls”);
break;

}
switch(g)
{
case 1:
goto holo;
break;
case 2:
goto out;
break;
}
switch(d)
{
case 1:
cout<<“la constante coulomb ya esta establecida(K)\n”;
cout<<“ingresa el valor de la primera carga puntual(Q)\n”;
cin>>f;
cout<<“ingresa el valor de la segunda carga puntual(q)\n”;
cin>>i;
cout<<“ingresa el valor de la distancia que separa las cargas puntuales(r)\n”;
cin>>j;
cout<<“la fuerza de “<<(9*10^(9)*(f*i)/(j*j))<<“N\n”;
cout<<“deseas continuar?\n”<<“1.-si “<<” 2.-no\n”;
cin>>g;
system(“cls”);
break;
case 2:
cout<<“la constante coulomb ya esta establecida\n”;
cout<<“ingresa el valor de la primera carga puntual(Q)\n”;
cin>>f;
cout<<“ingresa el valor de la segunda carga puntual(q)\n”;
cin>>i;
cout<<“ingresa el valor de la fuerza electrica (F)\n”;
cin>>j;
cout<<“la distancia es “<<sqrt((9*10^(9)*(f*i)/1*j^(2)))<<” metros \n”;
cout<<“deseas continuar?\n”<<“1.-si “<<” 2.-no\n”;
cin>>g;
system(“cls”);
break;
case 3:
cout<<“la constante coulomb ya esta establecida\n”;
cout<<“ingresa el valor de la primera carga puntual(Q)\n”;
cin>>f;
cout<<“ingresa el valor de la fuerza electrica (F=N)\n”;
cin>>j;
cout<<“ingresa el valor de la distancia que separa las cargas puntuales(r)\n”;
cin>>i;
cout<<(i*(j*j)/(9*10^(9)*f));
cout<<“deseas continuar?\n”<<“1.-si “<<” 2.-no\n”;
cin>>g;
system(“cls”);
break;

}
switch(g)
{
case 1:
goto holo;
break;
case 2:
goto out;
break;
}
out : cout<<“gracias por utilizar este programa”;
}

Anuncios

Primera entrada del blog

Esta es tu primera entrada. Haz clic en el enlace “Editar” para modificarla o eliminarla, o bien crea una entrada. Si lo prefieres, puedes utilizar esta entrada para contar a los lectores por qué has empezado este blog y qué tienes previsto hacer con él. Si necesitas ayuda, contacta con los simpáticos miembros de los foros de ayuda.