Tres Ejercicio en Dev C++ :
Ejercicio 1 : Cálculo resistencia de un LED y hallar la potencia de la resistencia.
ESCRITO
/* HACER UN PROGRAMA QUE CALCULE LA RESISTENCIA DE UN LED Y QUE HALLE LA POTENCIA DE LA RESISTENCIA */ using namespace std; #include<iostream> #include<iomanip> #include<conio.h> int main() { //inicio del programa principal float Vcc=0.000; float P=0.000; float R=0.000; float Vf=0.000; float const I=0.015; cout<<setw(50)<<"Calcular la resistencia de un led y la potencia de la resistencia\n" <<setw(50)<<"=================================================================\n" <<"\n\n\n"; //configuracion de decimales cout.setf(ios::fixed); cout.precision(3); //proceso de lectura cout<<setw(50)<<"Voltaje de Entrada = ";cin>>Vcc; cout<<setw(50)<<"Voltaje del Diodo puede ser 3.2 o 3.6 = ";cin>>Vf; //proceso de calculo R=(Vcc-Vf)/I; P=I*(Vcc-Vf); cout<<setw(50)<<"La Resistencia es = "<<R<<"\n"; cout<<setw(50)<<"La Potencia es = "<<P<<"\n"; cout<<setw(50)<<"Gracias por usar Dev-C++"<<endl; getch(); }
Ejercicio 2 : Ley de Tension y de Corriente. Hallar la corriente Ia, Ib y Ic.
ESCRITO
/*Ley de tension y Corriente. Hallar Ia, Ib y Ic del circuito.cpp*/ using namespace std; #include<iostream> #include<iomanip> #include<conio.h> #include<math.h> int main() { int r1=0; int r2=0; float Ia=0.0; float Ib=0.0; float Ic=0.0; float Vx=0.0; float B=0.0; float A=0.0; float const N=36/10; float const r3=18; //Titulo del Programa cout<<setw(50)<<"EJERCICIOS LEY DE kirchhoff\n" <<setw(50)<<"================================\n" <<"\n\n\n"; //configuracion de decimales cout.setf(ios::fixed); cout.precision(2); //proceso de lectura cout<<setw(20)<<"Por favor ingrese la resistencia 1=";cin>>r1; cout<<setw(20)<<"Por favor ingrese la resistencia 2=";cin>>r2; //PROCESO DE CALCULO A=(N)*(r1*r2*r3); B=((r2*r3)+(r1*r3)+(r2*r1)); Vx=(A/B); Ia=(Vx/r1); Ib=(Vx/10); Ic=(Vx/r2); //proceso de salida cout<<setw(20)<<"Intensidad 1="<<Ia<<"\n"; cout<<setw(20)<<"Intensidad 2="<<Ib<<"\n"; cout<<setw(20)<<"Intensidad 3="<<Ic<<"\n"; cout<<setw(50)<<"gracias por usar Dev-C++"<<endl; getch(); }
ESCRITO
/* Programa que permita desarrollar la Integral Definida desde x2 hasta x1 del polinomio x3 + x2 + x + 1 */ using namespace std; #include<iostream> #include<iomanip> #include<conio.h> #include<math.h> int main() { int c=0,n=0,n1=0,n2=0,n3=0,nr=0,ne=0; cout<<setw(50)<<"Integral Indefinida\n" <<setw(50)<<"===================\n" <<"\n\n\n"; //proceso de lectura cout<<setw(30)<<"coeficiente=";cin>>n1; cout<<setw(30)<<"exponente=";cin>>n2; cout<<setw(30)<<"constante=";cin>>n3; cout<<setw(30)<<"loading...\n"; getch(); ne=n2-1; nr=n1*n2; cout<<setw(50)<<"Gracias por usar el programa\n"; cout<<setw(50)<<"Integral Definida= "<<nr<<"x"<<ne<<"+C"<<endl; getch(); }
EJERCICIO 4: UTILIZANDO LA INSTRUCCION SWITCH CASE - C++ (10 CASE):
ESCRITO
/*ALUMNO: Fernandez Ancasi Terry Williams FACULTAD: INGENIERIA ELECTRONICA CURSO: LENGUAJE DE PROGRAMACION PROFESOR: ROMAN MUNIVE */ using namespace std; #include<iostream> #include<iomanip> #include<conio.h> #include<math.h> int main() { int x, y, dist, tim, vel, acel, velf, grav, alt; int dism, k, ang, masa, velangular, frec, per; float D, T, V, VF, H, EC, EP, P, F, HM, TV, L; cout<<setw(50)<<"FISICA 1 Y FISICA 2\n" <<setw(50)<<"===================\n" <<"\n\n\n"; cout<<setw(0)<<"1) MRU\n"; cout<<setw(0)<<"2) MRUV\n"; cout<<setw(0)<<"3) CAIDA LIBRE\n"; cout<<setw(0)<<"4) MOVIMIENTO PARABOLICO\n"; cout<<setw(0)<<"5) ENERGIA CINETICA\n"; cout<<setw(0)<<"6) ENERGIA POTENCIAL\n"; cout<<setw(0)<<"7) FRECUENCIA DEL MOVIMIENTO ONDULATORIO\n"; cout<<setw(0)<<"8) PERIODO DEL MOVIMIENTO ARMONICO SIMPLE"; cout<<setw(0)<<"9) LEY DE NEWTON\n"; cout<<setw(0)<<"10) 3� LEY DE KEPLER\n\n"; cout<<setw(50)<<"POR FAVOR INGRESE UNA OPCION: ";cin>>x; switch(x) { case 1: { cout<<setw(0)<<"1)CALCULO DE LA VELOCIDAD\n"; cout<<setw(0)<<"2)CALCULO DE LA DISTANCIA\n"; cout<<setw(0)<<"3)CALCULO DEL TIEMPO\n"; cout<<setw(50)<<"Por Favor Ingrese en una Opcion: ";cin>>y; cout<<"\n"; { if(y==1) { cout<<setw(50)<<"CALCULO DE LA VELOCIDAD\n" <<setw(50)<<"=======================\n" <<"\n\n"; cout<<"INGRESE LA DISTANCIA (D): ";cin>>dist; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; V=dist/tim; cout<<setw(50)<<"LA VELOCIDAD ES (V)= "<<V; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==2) { cout<<setw(50)<<"CALCULO DE LA DISTANCIA\n" <<setw(50)<<"=======================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD (V): ";cin>>vel; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; D=vel*tim; cout<<setw(50)<<"LA DISTANCIA ES (D)= "<<D; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==3) { cout<<setw(50)<<"CALCULO DEl TIEMPO\n" <<setw(50)<<"==================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD (V): ";cin>>vel; cout<<"INGRESE LA DISTANCIA (T): ";cin>>dist; T=vel/dist; cout<<setw(50)<<"LA DISTANCIA ES (D)= "<<T; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } else cout<<"ELECCION EQUIVOCADA POR FAVOR REINICIE EL PROGRAMA"; cout<<"\n\n"; break; } case 2: { cout<<setw(0)<<"1)CALCULO DE LA VELOCIDAD INICIAL\n"; cout<<setw(0)<<"2)CALCULO DE LA VELOCIDAD FINAL\n"; cout<<setw(0)<<"3)CALCULO DE LA DISTANCIA\n"; cout<<setw(50)<<"Por Favor Ingrese en una Opcion: ";cin>>y; cout<<"\n"; { if(y==1) { cout<<setw(50)<<"CALCULO DE LA VELOCIDAD INICIAL\n" <<setw(50)<<"===============================\n" <<"\n\n"; cout<<"INGRESE LA DISTANCIA (D): ";cin>>dist; cout<<"INGRESE LA ACELERACION (A): ";cin>>acel; cout<<"INGRESE LA VELOCIDAD FINAL (VF): ";cin>>velf; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; V=velf-acel*tim; cout<<setw(50)<<"LA VELOCIDAD INICIAL ES (V0)= "<<V; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==2) { cout<<setw(50)<<"CALCULO DE LA VELOCIDAD FINAL\n" <<setw(50)<<"=============================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD INICIAL (V): ";cin>>vel; cout<<"INGRESE LA DISTANCIA (D): ";cin>>dist; cout<<"INGRESE LA ACELERACION (A): ";cin>>acel; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; VF=vel+1/2*acel*tim; cout<<setw(50)<<"LA VELOCIDAD FINAL ES (VF)= "<<VF; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==3) { cout<<setw(50)<<"CALCULO DE LA DISTANCIA\n" <<setw(50)<<"=======================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD INICIAL (V): ";cin>>vel; cout<<"INGRESE LA DISTANCIA (T): ";cin>>dist; cout<<"INGRESE LA ACELERACION (A): ";cin>>acel; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; D=vel*tim+1/2*acel*tim*tim; cout<<setw(50)<<"LA DISTANCIA ES (D)= "<<D; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } else cout<<"ELECCION EQUIVOCADA POR FAVOR REINICIE EL PROGRAMA"; cout<<"\n\n"; break; } case 3: { cout<<setw(0)<<"1)CALCULO DE LA VELOCIDAD FINAL\n"; cout<<setw(0)<<"2)CALCULO DE LA VELOCIDAD FINAL CON ALTURA\n"; cout<<setw(0)<<"3)CALCULO DE LA ALTURA\n"; cout<<setw(50)<<"Por Favor Ingrese en una Opcion: ";cin>>y; cout<<"\n"; { if(y==1) { cout<<setw(50)<<"CALCULO DE LA VELOCIDAD FINAL\n" <<setw(50)<<"=============================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD INICAL (V0): ";cin>>vel; cout<<"INGRESE LA GRAVEDAD (G): ";cin>>grav; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; VF=vel+grav*tim; cout<<setw(50)<<"LA VELOCIDAD INICIAL ES (V0)= "<<VF; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==2) { cout<<setw(50)<<"CALCULO DE LA VELOCIDAD FINAL con altura\n" <<setw(50)<<"========================================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD INICIAL (V0): ";cin>>vel; cout<<"INGRESE LA ALTURA (H): ";cin>>alt; cout<<"INGRESE LA GRAVEDAD (G): ";cin>>acel; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; VF=vel*vel+2*grav*alt; cout<<setw(50)<<"LA VELOCIDAD FINAL ES (VF)= "<<VF; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==3) { cout<<"CALCULO DE LA ALTURA\n"; cout<<"INGRESE LA VELOCIDAD INICIAL (V): ";cin>>vel; cout<<"INGRESE LA GRAVEDAD (A): ";cin>>grav; cout<<"INGRESE EL TIEMPO (T): ";cin>>tim; H=vel*tim+1/2*grav*tim*tim; cout<<setw(50)<<"LA ALTURA ES (D)= "<<H; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } else cout<<"ELECCION EQUIVOCADA POR FAVOR REINICIE EL PROGRAMA"; cout<<"\n\n"; break; } case 4: { cout<<setw(0)<<"1)CALCULO DE LA ALTURA MAXIMA\n"; cout<<setw(0)<<"2)CALCULO DEL TIEMPO DE VUELO\n"; cout<<setw(0)<<"3)CALCULO DE LA LONGITUD HORIZONTAL\n"; cout<<setw(50)<<"Por Favor Ingrese en una Opcion: ";cin>>y; cout<<"\n"; { if(y==1) { cout<<setw(50)<<"CALCULO DE LA ALTURA MAXIMA\n" <<setw(50)<<"===========================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD INICAL (V0): ";cin>>vel; cout<<"INGRESE LA GRAVEDAD (G): ";cin>>grav; cout<<"INGRESE EL ANGULO: ";cin>>ang; HM=(vel*vel*sin(ang))/2*grav; cout<<setw(50)<<"LA ALTURA MAXIMA ES (HM)= "<<HM; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==2) { cout<<setw(50)<<"CALCULO DEL TIEMPO DE VUELO\n" <<setw(50)<<"===========================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD INICIAL (V0): ";cin>>vel; cout<<"INGRESE EL ANGULO: ";cin>>ang; out<<"INGRESE LA GRAVEDAD (G): ";cin>>grav; TV=(2*vel*sin(ang))/grav; cout<<setw(50)<<"EL TIEMPO DE VUELO (TV) ES= "<<TV; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } if(y==3) { cout<<setw(50)<<"CALCULO LONGITUD HORIZONTAL\n" <<setw(50)<<"===========================\n" <<"\n\n"; cout<<"INGRESE LA VELOCIDAD INICIAL (V0): ";cin>>vel; cout<<"INGRESE EL ANGULO: ";cin>>ang; cout<<"INGRESE LA GRAVEDAD (G): ";cin>>grav; L=(vel*vel*sin(2*ang))/grav; cout<<setw(50)<<"EL TIEMPO DE VUELO (TV) ES= "<<L; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } else cout<<"ELECCION EQUIVOCADA POR FAVOR REINICIE EL PROGRAMA"; cout<<"\n\n"; break; } case 5: { cout<<setw(50)<<"CALCULO DE LA ENERGIA CINETICA\n" <<setw(50)<<"==============================\n" <<"\n\n"; cout<<"INGRESE LA MASA (M): ";cin>>masa; cout<<"INGRESE LA GRAVEDAD (A): ";cin>>grav; cout<<"INGRESE LA ALTURA (T): ";cin>>alt; EC=1/2*masa*vel*vel; cout<<setw(50)<<"LA ENERGIA CINETICA (EC) ES= "<<EC; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } case 6: { cout<<setw(50)<<"CALCULO DE LA ENERGIA POTENCIAL\n" <<setw(50)<<"===============================\n" <<"\n\n"; cout<<"INGRESE LA MASA (M): ";cin>>masa; cout<<"INGRESE LA VELOCIDAD (A): ";cin>>vel; cout<<"INGRESE LA ALTURA (T): ";cin>>alt; EP=masa*grav*alt; cout<<setw(50)<<"LA ENERGIA POTENCIAL (EP) ES= "<<EP; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; }
case 7: {
cout<<setw(50)<<"CALCULO DE LA FRECUENCIA DEL MOVIMIENTO ONDULATORIO\n" <<setw(50)<<"===================================================\n" <<"\n\n"; cout<<"INGRESE EL PERIODO (P): ";cin>>per; F=1/per; cout<<setw(50)<<"LA FRECUENCIA DEL MOVIMIENTO ONDULATORIO ES= "<<F; cout<<"\n\n";cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } case 8: { cout<<setw(50)<<"CALCULO DEL PERIODO DEL MOVIMIENTO ARMONICO SIMPLE\n" <<setw(50)<<"==================================================\n" <<"\n\n"; cout<<"INGRESE LA FRECUENCIA(F): ";cin>>frec; cout<<"INGRESE LA VELOCIDAD ANGULR(VA): ";cin>>velangular; P=sqrt(2*3.1416*velangular); cout<<setw(50)<<"EL PERIODO DEL MOVIMIENTO ARMONICO SIMPLE ES= "<<P; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } case 9: { cout<<setw(50)<<"CALCULO DE LA FUERZA SEGUNDA LEY DE NEWTON\n" <<setw(50)<<"===============)=====================\n" <<"\n\n"; cout<<"INGRESE LA ACELERACION(A): ";cin>>acel; cout<<"INGRESE LA MASA(M): ";cin>>masa; F=acel*masa; cout<<setw(50)<<"LA FUERZA ES= "<<F; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; }
case 10: { cout<<setw(50)<<"CALCULO DEL PERIODO DE LA TERCERA LEY DE NEPLER\n" <<setw(50)<<"========================================\n" <<"\n\n"; cout<<"INGRESE LA DISTANCIA MEDIA (M): ";cin>>dism; cout<<"INGRESE LA K : ";cin>>k; T=sqrt(k*dism*dism*dism); cout<<setw(50)<<"EL PERIODO ES= "<<T; cout<<"\n\n"; cout<<setw(50)<<"Gracias por usar DEV-C++"<<endl; getch(); break; } } }}}
system("PAUSE");
}
}


No hay comentarios:
Publicar un comentario