Practicas Primer Parcial, 2cv10.docx

  • Uploaded by: alejandro aguirre
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Practicas Primer Parcial, 2cv10.docx as PDF for free.

More details

  • Words: 955
  • Pages: 23
Aguirre Juárez Alejandro Grupo: 2CV10

Escuela Superior de Ingeniería Mecánica y Eléctrica. (ESIME)

Ingeniería en Comunicaciones y Electrónica. (ICE)

Practicas Primer Parcial Alumno: * Aguirre Juárez Alejandro.

GRUPO: 2CV10

Profesor: Chávez Mora Omar MATERIA: Programación Orientada a Objetos

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 1: “Suma” #include #include #include

gotoxy(4,4);cout<<"La Suma2 es: "<
using namespace std;

int main(void){

class ADICION{ private: float N1,N2,Nsuma;

gotoxy(50,3);cout<<"SUMA DE VARIABLES"; ADICION NUMERO,NUMERO2; NUMERO.inicio(); NUMERO.operacion(); NUMERO.imprime(); NUMERO2.inicio(); NUMERO2.operacion(); NUMERO2.imprime();

public: void inicio(); void operacion(); void imprime(); }; void ADICION::inicio(){

N1=23,N2=36; } void ADICION::operacion(){ Nsuma=N1+N2; } void ADICION::imprime(){ gotoxy(3,3);cout<<"La Suma es: "<
gotoxy(2,25); system("PAUSE"); return EXIT_SUCCESS; }

Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 2: “Temperaturas” #include #include #include

gotoxy(4,4);cout<<"La Temperatura Promedio2 es: "<
int main(void){ using namespace std; gotoxy(50,3);cout<<"PROMEDIO DE TEMPERATURAS"; class FISICA{ private: float T1,T2,T3,Tpromedio; public: void inicio(); void operacion(); void imprime(); }; void FISICA::inicio(){

T1=23.87;T2=36.4;T3=42.5; } void FISICA::operacion(){ Tpromedio=(T1+T2+T3)/3; } void FISICA::imprime(){ gotoxy(3,3);cout<<"La Temperatura Promedio es: "<
FISICA Temperatura1,Temperatura2; Temperatura1.inicio(); Temperatura1.operacion(); Temperatura1.imprime(); Temperatura2.inicio(); Temperatura2.operacion(); Temperatura2.imprime(); gotoxy(2,25); system("PAUSE"); return EXIT_SUCCESS; }

Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 3: “Ley de OHM” #include #include #include using namespace std; class electricidad { float Resistencia,Corriente,Voltaje; public: void iniciar(float,float); float operacion(); void imprime(); }; void electricidad::iniciar(float R,float I){ Resistencia=R;Corriente=I; } float electricidad::operacion(){ Voltaje=Resistencia*Corriente; return(Voltaje); } void electricidad::imprime(){ gotoxy(4,8); cout<<"El Voltaje del Circuito es: "<
int main(void) { electricidad ohm,ohm2; float R; gotoxy(50,2);cout<<"VOLTAJE DE UN CIRCUITO"; ohm.iniciar(34.2,0.9); ohm.operacion(); ohm.imprime(); ohm2.iniciar(24.76,0.53); R=ohm2.operacion(); gotoxy(4,10);cout<<"EL voltaje del Circuito es: "<
Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 4: “Velocidad Carro”. #include #include

int main(void) {

#include movimiento carro; float R;

using namespace std; class movimiento

gotoxy(50,2);cout<<"VELOCIDAD DE UN CARRO";

{

carro.leer(); float vel,dis,tiempo; public: void leer();

R=carro.calcula(); gotoxy(5,5);cout<<"LA VELOCIDAD DEL CARRO ES: " <
float calcula();

gotoxy(2,28); system("PAUSE"); return EXIT_SUCCESS;

};

}

void movimiento::leer(){ dis=15.58;tiempo=0.55; } float movimiento::calcula(){

vel=dis/tiempo; return(vel); }

Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 5: “Resistencia total”. int main(void) #include

{

#include

OHM resistencia;

#include

float R;

using namespace std;

gotoxy(50,2);cout<<"RESISTENCIA TOTAL EN PARALELO";

class OHM

resistencia.leer(10.3,110.5,34.5);

{ private:

R=resistencia.Operacion();

float RT,R1,R2,R3;

gotoxy(2,49);cout<<"[RESISTENCIA TOTAL DE UN CIRCUITO EN PARALELO";

public: void leer(float ,float ,float ); float Operacion();

gotoxy(4,6); cout<<"LA RESISTENCIA DEL CIRCUITO ES 1=" << R;

resistencia.leer(48.1,65.5,94.5); R=resistencia.Operacion();

};

gotoxy(4,10); cout<<"LA RESISTENCIA DEL CIRCUITO ES 2=" << R; void OHM::leer(float v1,float v2,float v3)

resistencia.leer(4.1,35.983,924.5);

{

R=resistencia.Operacion(); R1=v1;R2=v2;R3=v3; }

gotoxy(4,14); cout<<"LA RESISTENCIA DEL CIRCUITO ES 3=" << R;

float OHM::Operacion(){

gotoxy(2,29); system("PAUSE"); return EXIT_SUCCESS;

RT=1/((1/R1)+(1/R2)+(1/R3)); return(RT);

}

}

Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

L=(m*N*N*A)/d; Practica 6: “Inductancia”.

return(L); }

#include #include #include

int main(void) {

using namespace std;

lenz inductancia; float ESP,Longitud;

class lenz{

float L,N,A,d,m; public:

gotoxy(52,2);cout<<"INDUCTANCIA "; gotoxy(4,4);cout<<"Numero de Espiras:" ;

void leer(float,float,float,float);

cin>>ESP;

float operacion();

gotoxy(4,5);cout<<"Longitud:" ; cin>>Longitud;

}; void lenz::leer(float Espiras,float Area,float longitud,float Permeabilidad){

inductancia.leer(ESP,89.3,Longitud, 0.755); gotoxy(5,8);cout<<"La inductancia es: " <
N=Espiras;A=Area;d=longitud;m=Pe rmeabilidad;}

gotoxy(2,28); system("PAUSE"); return EXIT_SUCCESS; }

float lenz::operacion(){

Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

} void newton::operacion(){ Practica 7: “Impulso”. F=((Vf-Vo)*m)/t; #include

}

#include

void newton::imprime(){

#include using namespace std;

gotoxy(5,5);cout<<"El Impulso es [N]:" <
class newton{

int main(void) {

float F,m,Vf,Vo,t;

newton impulso;

public:

gotoxy(50,2);cout<<"Encontrar el Impulso[N]";

void iniciar(float,float,float,float);

impulso.iniciar(9.8,18.2,0.864,19.2) ;

void operacion();

impulso.operacion();

void imprime();

impulso.imprime();

}; gotoxy(2,28);system("PAUSE"); void newton::iniciar(float masa,float Velf,float VelI,float tie){

m=masa;Vf=Velf;Vo=VelI;t=tie;

return EXIT_SUCCESS; }

Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 8: “Fuerza Electromotriz, FEM”. #include #include #include using namespace std;

L=Induc;tf=tiempoF;ti=tiempoI;If=Corrien teF;Ii=CorrienteI; } float FISICA::operacion(){ Epsilon= -L*((tf-ti)/(If-Ii))*M; return(Epsilon); }

class FISICA{ float Epsilon,tf,ti,If,Ii,L,M,K; public:

int main(void) { FISICA FEM,FEM2;

void Moi(float,float,float,float); float MU(float); void leer(float,float,float,float,float); float operacion(); }; void FISICA::Moi(float tiempoF,float tiempoI,float CorrienteF,float CorrienteI){

tf=tiempoF;ti=tiempoI;If=CorrienteF;Ii=C orrienteI;

}

float K=100.2; float Induc,tiempoff,tiempoini,corrientef,corri entei; gotoxy(3,3);cout<<"Inductancia:"; cin>>Induc; gotoxy(3,6);cout<<"Tiempo Final:"; cin>>tiempoff; gotoxy(3,8);cout<<"Tiempo Inicial:"; cin>>tiempoini; gotoxy(3,10);cout<<"Corriente Final:"; cin>>corrientef; gotoxy(3,12);cout<<"Corriente Inicial:"; cin>>corrientei;

float FISICA::MU(float K){ M= K*(tf-ti)/(If-Ii); return(M); gotoxy(15,2); cout<<"M" <<M; } void FISICA::leer(float Induc,float tiempoF,float tiempoI,float CorrienteF,float CorrienteI){

FEM.Moi(tiempoff,tiempoini,corrientef,c orrientei); gotoxy(25,3);cout<<"La constante M=" <
Aguirre Juárez Alejandro Grupo: 2CV10 gotoxy(25,10);cout<<"LA FUERZA ELECTROMOTRIZ [FEM]= " <
FEM2.Moi(tiempoff,tiempoini,corrientef, corrientei); gotoxy(25,4);cout<<"La constante M=" <
Aguirre Juárez Alejandro Grupo: 2CV10

Practica 9: “Capacitancia”. #include #include #include #include <math.h> using namespace std;

int main(void) { FISICA Capacitor; float Area,distancia; float k=8.85*pow(10,12);

class FISICA{

gotoxy(45,3);cout<<"[CAPACITANCI A]";

float Area,dis,cap; public: void leer(float,float); void operacion(float); void imprime();}; void FISICA::leer(float A,float d){ Area=A;dis=d;} void FISICA::operacion(float k){ cap=k*(Area/dis);} void FISICA::imprime(){ gotoxy(5,5);cout<<"La capacitancia es:" <
gotoxy(3,5);cout<<"Area:" ; cin>>Area; gotoxy(3,6);cout<<"Distancia:" ; cin>>distancia; Capacitor.leer(Area,distancia); Capacitor.operacion(k); Capacitor.imprime(); gotoxy(2,28);system("PAUSE"); return EXIT_SUCCESS; }

Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 10: “Presión, gases”. #include #include #include using namespace std; class GASES{ public: void leer(float,float,float,float); float oper(); };

void GASES::leer(float Const,float volumen,float moles,float temp) { R=Const;V=volumen;n=moles;T=te mp;} float GASES::oper() { P= (n*R*T)/V; return(P); }

int main(void) { GASES presion; float R; presion.leer(0.082,6.8,10.1,56.5); R=presion.oper(); gotoxy(4,4);cout<<"La Presion es:" <
Aguirre Juárez Alejandro Grupo: 2CV10

Aguirre Juárez Alejandro Grupo: 2CV10

Practica 11: “Tiro Parabólico, Proyectil)”.

float Tiro::tiempo(float V,float Angulo,float g) { Tvuelo=(2*V*Angulo)/g;

#include #include

gotoxy(6,6);cout<<"EL tiempo de vuelo es: " <
#include #include <math.h>

float Tiro::alcance(float V,float Angulo,float g){

using namespace std; class Tiro { float Tvuelo,Alturamax,Alcance,Velocidad; public:

Alcance=((pow(Velocidad,2))/g)*2*Angul o; gotoxy(6,8);cout<<"El alcance es:" <
void leer(float); float altura(float,float,float); float tiempo(float,float,float); float alcance(float,float,float); }; void Tiro::leer(float V){ Velocidad=V;} float Tiro::altura(float V,float Angulo,float g)

int main(void) {

Tiro Proyectil; float R,Vel; gotoxy(3,3);cout<<"VELOCIDAD:"; cin rel="nofollow">>Vel; Proyectil.leer(Vel); R=Proyectil.altura(Vel,45,9.8); gotoxy(6,10);cout<<"La altura es:" <
{ Alturamax= (Velocidad*Angulo)/2*g;

Proyectil.alcance(Vel,45,9.8);

return(Alturamax);} gotoxy(2,28); system("PAUSE"); return EXIT_SUCCESS;}

Aguirre Juárez Alejandro Grupo: 2CV10

Related Documents

Primer Parcial
November 2019 33
Primer Parcial
November 2019 31
Primer Parcial
April 2020 17
Primer Parcial V2
May 2020 2

More Documents from "PaulaAndrea"

May 2020 2
May 2020 1
Include.docx
May 2020 5
Proyecto Ondas.docx
May 2020 8