Está en la página 1de 16

Instituto Politcnico Nacional

Escuela Superior de Ingeniera Mecnica y Elctrica

FUNDAMENTOS DE
PROGRAMACION
INGENIERIA EN COMUNICACIONES Y
ELECTRONICA
Profesor: CHAVEZ MORA OMAR

Alumno:
Snchez Veloz Roberto

Grupo: ICV20
PROGRAMAS
SEGUNDO CORTE

//ROBERTO SANCHEZ VELOZ


//PROGRAMACION

#include <iostream>

#include <math.h>

#include <cstdlib>

using namespace std;

int main ( )

float x,y;

cout<<" ................. "<<endl;

cout<<" . x . y . "<<endl;

cout<<" ................."<<endl;

for (x=0;x<=3;x+=0.2)

if (x==2)

cout<<" discontinua "<<endl;

else

y=(2*x)/(x-2);

cout<<" . "<<y<<" ."<<" "<<x<<" ."<<endl;

cout<<" ................ "<<endl;

//ROBERTO SANCHEZ VELOZ


//PROGRAMACION

#include <iostream>

#include <math.h>

#include <cstdlib>

using namespace std;

int main ( )

float i,n,fac=1,res;

cout<<" Ingresa el numero para obtener "<<endl;

cout<<" la divicion del mismo sobre su factorial "<<endl;

cin>>n;

for (i=0;i<n;i++)

fac*=(i+1);

res=(n)/(fac);

cout<<"el factorial es ..."<<res;

//ROBERTO SANCHEZ VELOZ

//PROGRAMACION MENU 1

#include <iostream>

#include <math.h>

#include <cstdlib>

using namespace std;

int main ( )

float i,a,b,h,n,cont,s;

int opc;

cont=0; s=0;
do

system("cls");

cout<<" Bienvenido "<<endl;

cout<<" Este el el menu, ingresa la opcion "<<endl;

cout<<" 1.- Imprimir 1,2,3....10 "<<endl;

cout<<" 2.- Area de un triangulo "<<endl;

cout<<" 3.- Sumatoria tipo: 2+4+5+....n"<<endl;

cout<<" 4.- Salir "<<endl;

cin>>opc;

system("cls");

switch (opc)

case 1:

i=1;

while (i<=10)

cout<<i<<",";

i++;

system("cls");

system("pause");

break;

case 2:

cout<<"Ingresa el valor de la base y la altura..."<<endl;

cin>>b>>h;

a=b*h;
cout<<"El area es...."<<a<<endl;

system("pause");

system("cls");

break;

case 3:

cout<<"Da el limite de la serie...."<<endl;

cin>>n;

for (i=0;i<n;i++)

cont++;

s+=cont*2;

cout<<"la serie es..."<<s<<endl;

system("pause");

system("cls");

break;

case 4:

break;

}while (opc!=4);

//ROBERTO SANCHEZ VELOZ

//PROGRAMACION MENU 2

#include <iostream>

#include <math.h>

#include <cstdlib>
float funMulti1(float x);

float funMulti2(float x2);

float funMulti3(float x3);

float funLIM4(float w);

int funLIM5(int x1);

int funLIM6(int y1);

float funPROM7(float z1,float z2);

float fun8(float x8,float y8);

float fun10(float d1);

float fun11(float d2);

using namespace std;

int main()

int y,t,i=0,j,k,s=0,s1=0,s2=0,impar=0,par=0,n,a,x,m=0,o=0,u1=-
1,z=0,r1=0,r2=0,x7=0,y7=0,k1=0;

float g,s3=0,u,s4=0,tt=0,prom,tem,y1,y2;

do

cout<<"Elija una opcion"<<endl;

cout<<"1-Programa para la multifuncion de g(t)"<<endl;

cout<<"2-Programa para la sucesion con suma y resta de pares"<<endl;

cout<<"3-Programa para la cantidad de numeros pares e impares"<<endl;

cout<<"4-Programa para suma de numeros pares e impares"<<endl;

cout<<"5-Programa para la primera sumatoria"<<endl;

cout<<"6-Programa para la segunda sumatoria"<<endl;

cout<<"7-Programa para el promedio de temperaturas"<<endl;

cout<<"8-Programa para indicar funciones cruzadas"<<endl;

cout<<"9-Salir"<<endl;

cin>>y;
system ("cls");

switch(y)

case 1:

g=0;

cout<<"---------------"<<endl;

cout<<"- t vs g(t)-"<<endl;

cout<<"---------------"<<endl;

for(t=-10;t<=10;t++)

if(t<=-5)

g=funMulti1(t);

cout<<"- "<<t<<" - "<<g<<" -"<<endl;

else if(t>-5&&t<=5)

if(t==4)

cout<<"- "<<t<<" -Discontinuo-"<<endl;

}else{

g=funMulti2(t);

cout<<"- "<<t<<" - "<<g<<" -"<<endl;

else if(t>5)

if(t==8)df

cout<<"- "<<t<<" -Discontinuo-"<<endl;

}else
{

g=funMulti3(t);

cout<<"- "<<t<<" - "<<g<<" -"<<endl;

system ("pause");

system ("cls");

break;

case 2:

s2=0;

cout<<"Ingresa el limite de la sucesion"<<endl;

cin>>n;

k=1;

while(k<=n)

if(k%2)

s2+=k*2;

}else

s2-=k*2;

k++;

cout<<"El resultado de la sucesion es "<<s2<<endl;

system("pause");

system ("cls");
break;

case 3:

impar=0,par=0;

j=-26;

while(j<=120)

if(j%2)

impar++;

}else

par++;

j++;

cout<<"numero de impares "<<impar<<endl;

cout<<"numero de pares "<<par<<endl;

system("pause");

system ("cls");

break;

case 4:

s=0,s1=0;

for(i=1;i<=10;i++)

if(i%2)

s+=i;

}else
{

s1+=i;

cout<<"Suma de impares es ."<<s<<endl;

cout<<"Suma de pares es. "<<s1<<endl;

system ("pause");

system ("cls");

break;

case 5:

s3=0;

cout<<"ingresa el valor de X"<<endl;

cin>>x;

cout<<"ingresa limite de la sucesion"<<endl;

cin>>m;

for(a=0;a<=m;a++)

u=2*a+1;

s3+=pow(-1,a)*pow(x,((2*a)+1))/(funLIM4(u));

cout<<"el resultado es "<<s3<<endl;

system("pause");

system ("cls");

break;
case 6:

z=0,u1=-1,r1=0,r2=0;

cout<<"Dar el limite"<<endl;

cin>>m;

for(i=0;i<m;i++)

u1++;

x7=2*u1+1;

r1+=funLIM5(x7);

for(o=0;o<m;o++)

z++;

y7=2*z;

r2+=funLIM6(y7);

s4=funPROM7(r1,r2);

cout<<"la sumatoria es "<<s4<<endl;

system("pause");

system ("cls");

break;
case 7:

tt=0,prom=0;

cout<<"Diga cuantas temperaturas son"<<endl;

cin>>n;

i=0;

while(i<n)

cout<<"temperatura "<<(i+1)<<" :"<<endl;

cin>>tem;

tt+=tem;

i++;

prom=fun8(tt,n);

cout<<"El promedio de la temperatura es "<<prom<<endl;

system("pause");

system ("cls");

break;

case 8:

y1=0;

y2=0;

cout<<" x y1 y2"<<endl;

cout<<"--------------------"<<endl;

for(i=-100;i<=100;i++)

y1=fun10(i);
y2=fun11(i);

if (y1==y2)

cout<<" "<<i<<" Funcion se Cruza"<<endl;

}else{

cout<<" "<<i<<" "<<y1<<" "<<y2<<endl;

cout<<"--------------------"<<endl;

system ("pause");

system ("cls");

case 9:

break;

}while(y!=9);

float funMulti1(float x)

float res1;

res1=pow(x,2)+1;

return(res1);

float funMulti2(float x2)


{

float res2;

res2=1/(x2-4);

return(res2);

float funMulti3(float x3)

float res3;

res3=1/(pow((x3-8),2));

return(res3);

float funLIM4(float w)

int a;

float rest4=1;

for(a=0;a<w;a++)

rest4*=a+1;

return(rest4);

int funLIM5(int x1)//impares

int res5=1,a;

for(a=0;a<x1;a++)

res5*=a+1;

return(res5);
}

int funLIM6(int y1)//pares

int res6=1,e;

for(e=0;e<y1;e++)

res6*=e+1;

return(res6);

float funPROM7(float z1,float z2)

float res7;

res7=z1/z2;

return(res7);

float fun8(float x8,float y8)

float res8;

res8=x8/y8;

return(res8);

float fun10(float d1)

float res1;

res1=d1-1;

return(res1);

}
float fun11(float d2)

float res2;

res2=sqrt(pow(d2,2)+1);

return(res2);

También podría gustarte