miércoles, 11 de septiembre de 2013
TRABAJO : FOR, WHILE y DO WHILE
#include <iostream>
#include <math.h>
using namespace std;
// VARIABLES PUBLICAS
int opcion,n,i,v;
float a,b;
int main ()
{
// TOMA DE DECISION MULTIPLE
// INICIO DEL BUBLE DO WHILE
do
{
cout<<"---------------------";
cout<<"MENU PRINCIPAL DE FORMULAS DE CIRCUITOS\n \n";
cout<<"1) CALCULO DE LA RESISTENCIA \n";
cout<<"2) CALCULO DE LA POTENCIA EN CIRCUITOS ELECTRICOS \n";
cout<<"3) CALCULO DE LA ENERGIA ALMACENADA \n";
cout<<" INGRESE UNA OPCION /<0> PARA SALIR \n\n"; cin>>opcion;
switch (opcion)
{
case 1:
{
double r;
int final;
cout << "\n\n";
cout << "-------------------\n";
cout << "CALCULO DE LA RESISTENCIA DE CORRIENTE \n\n";
cout << "INGRESE EL VOLTAJE > ";cin >> final;
i=1;
while (i<=final)
{
r = i/0.02;
cout << "PARA UN VOLTAJE DE " << i << " LA RESISTENCIA ES "<< r<<"\n";
++i;
}
cout << "FIN\n";
}
break;
// CALCULANDO POTENCIA
case 2:
{
double s;
int final;
cout << "\n\n";
cout << "----------------\n";
cout << "CALCULO DE LA POTENCIA EN CIRCUITOS ELECTRICOS \n\n";
i=1;
cout << "INGRESE EL VOLTAJE: ";cin >> n;
cout<<"---------------\n";
cout << "INGRESE LA RESISTENCIA: ";cin >> v;
do
{
cout << "PARA UN VOLTAJE DE " << i << " LA POTENCIA ES "<< i*v <<"\n";
i++;
} while (i<=n);
break;
case 3:
{
cout<<"-------------------------\n";
cout << "CALCULO DE LA ENERGIA ALMACENADA EN UN CAPACITOR \n\n" << "";
cout << "INGRESE LA CAPACITANCIA: "; cin>>final;
cout << "INGRESE EL VOLTAJE "; cin>>v;
for (n=1; n<=final; n++)
{
//PROCESO DE CALCULO
s = (n*(v*v))/2;
cout << "PARA UNA CAPACITANCIA DE " << n << " LA ENERGIA ALMACENADA ES "<< s <<"\n";
++i;
}
cout << "FIN\n";
i++;
} while (i<=n);
break;
}
default:
cout<<"grupo default de instrucciones \n";
}
// FIN DEL BUBLE WHILE
} while (opcion!=0);
// FINAL DEL PROGRAMA
system("pause");
return 0;
}
#include <math.h>
using namespace std;
// VARIABLES PUBLICAS
int opcion,n,i,v;
float a,b;
int main ()
{
// TOMA DE DECISION MULTIPLE
// INICIO DEL BUBLE DO WHILE
do
{
cout<<"---------------------";
cout<<"MENU PRINCIPAL DE FORMULAS DE CIRCUITOS\n \n";
cout<<"1) CALCULO DE LA RESISTENCIA \n";
cout<<"2) CALCULO DE LA POTENCIA EN CIRCUITOS ELECTRICOS \n";
cout<<"3) CALCULO DE LA ENERGIA ALMACENADA \n";
cout<<" INGRESE UNA OPCION /<0> PARA SALIR \n\n"; cin>>opcion;
switch (opcion)
{
case 1:
{
double r;
int final;
cout << "\n\n";
cout << "-------------------\n";
cout << "CALCULO DE LA RESISTENCIA DE CORRIENTE \n\n";
cout << "INGRESE EL VOLTAJE > ";cin >> final;
i=1;
while (i<=final)
{
r = i/0.02;
cout << "PARA UN VOLTAJE DE " << i << " LA RESISTENCIA ES "<< r<<"\n";
++i;
}
cout << "FIN\n";
}
break;
// CALCULANDO POTENCIA
case 2:
{
double s;
int final;
cout << "\n\n";
cout << "----------------\n";
cout << "CALCULO DE LA POTENCIA EN CIRCUITOS ELECTRICOS \n\n";
i=1;
cout << "INGRESE EL VOLTAJE: ";cin >> n;
cout<<"---------------\n";
cout << "INGRESE LA RESISTENCIA: ";cin >> v;
do
{
cout << "PARA UN VOLTAJE DE " << i << " LA POTENCIA ES "<< i*v <<"\n";
i++;
} while (i<=n);
break;
case 3:
{
cout<<"-------------------------\n";
cout << "CALCULO DE LA ENERGIA ALMACENADA EN UN CAPACITOR \n\n" << "";
cout << "INGRESE LA CAPACITANCIA: "; cin>>final;
cout << "INGRESE EL VOLTAJE "; cin>>v;
for (n=1; n<=final; n++)
{
//PROCESO DE CALCULO
s = (n*(v*v))/2;
cout << "PARA UNA CAPACITANCIA DE " << n << " LA ENERGIA ALMACENADA ES "<< s <<"\n";
++i;
}
cout << "FIN\n";
i++;
} while (i<=n);
break;
}
default:
cout<<"grupo default de instrucciones \n";
}
// FIN DEL BUBLE WHILE
} while (opcion!=0);
// FINAL DEL PROGRAMA
system("pause");
return 0;
}
Suscribirse a:
Entradas (Atom)