top of page
original.jpg

Clase 04

El docente mostró una presentación donde proporcionó un cúmulo de ejercicios para realizar en Dev C++ . Estos abarcaban los temas de operadores lógicos y operadores aritméticos. 

Básicamente, esta clase trató sobre replicar y resolver dichos ejercicios siendo estos un total de 11.

Asimismo, como actividad para la casa o tarea, el docente pidió que realizáramos el código fuente para resolver un modelo matemático. El modelo que elegí fue la ecuación de posición de una partícula que desarrolla un MAS. 

Lunes 18/12/2023

Ejercicios de Dev C++

Problema 3.1

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   
   cout<<"Problema 3.1"<< endl;
   cout<<"OPERADOR DE ASIGNACION \n"<< endl; 
   
   int i=260; 
   float f=10.89, c;
   
   c=i;
   cout<<c<< endl;
   i=f;
   f=i;
   cout<<f<< endl;  
   
   
   return 0; 
}

 

Problema 3.2

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   cout<<"Problema 3.2"<< endl;
   cout<<"OPERADORES ARITMETICOS \n"<< endl; 
   
   int i, j=10;
   float f=10.89; 
   
   i=10+0*10;
   f=f/i;
   i=i+1;
   j=i%j;
   
   cout<<i<<"\t"<<f<<"\t"<<j; 

    return 0; 
}

 

Problema 3.3

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   cout<<"Problema 3.3"<< endl;
   cout<<"OPERADORES ARITMETICOS \n"<< endl;
   
   
   int i=10, j;
   j=i;
   i=i+1;
   
   cout<<i*j<< endl;
   
   
   return 0; 
}

 

Problema 3.4

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   cout<<"Problema 3.4"<< endl;
   cout<<"OPERADORES ARITMETICOS \n"<< endl;
   
   int i=10, j;
   j=i++;
   cout<<i+j; 
   
   
   return 0;
}

​

Problema 3.5

#include<iostream>
#include<math.h>
using namespace std;

int main(){

    cout<<"Problema 3.5"<< endl;
   cout<<"OPERADORES ARITMETICOS \n"<< endl;
   
   int i=10, j, a;
   a=i+1;
   j=--i; 
   
   cout<<a<< endl;
   cout<<j<< endl; 
   
   
   return 0; 
}

​

 

Problema 3.6

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   
   cout<<"Problema 3.6"<< endl;
   cout<<"OPERADORES ARITMETICOS \n"<< endl;
   
   int i=10, j, a;
   j=++i;
   cout<<j<<endl;
   cout<<i*j; 
   
   return 0; 
}

 

Problema 3.7

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   bool p, q, R; 
   
   cout<<"Problema 3.7"<< endl;
   cout<<"TABLA DE OPERADORES LOGICOS  \n"<< endl;  
   
//----------------Operador logico AND------------//
   
   p=true;
   q=true; 
   cout<<"p and q"<< endl;
   R= p and q; 
   cout<< p << " and " << q <<" = "<< R << endl; 
   
   p=true;
   q=false; 
   R= p and q; 
   cout<< p << " and " << q <<" = "<< R << endl; 
   
   p=false;
   q=true; 
   R= p and q; 
   cout<< p << " and " << q <<" = "<< R << endl; 
   
   p=false;
   q=false; 
   R= p and q; 
   cout<< p << " and " << q <<" = " << R << endl; 
   
//----------------Operador logico OR------------//
   
   p=true;
   q=true;
   cout<<"\n"; 
   cout<<"p or q"<< endl;
   R= p or q; 
   cout<< p << " or " << q <<" = "<< R << endl; 
   
   p=true;
   q=false; 
   R= p or q; 
   cout<< p << " or " << q <<" = "<< R << endl; 
   
   p=false;
   q=true; 
   R= p or q; 
   cout<< p << " or " << q <<" = "<< R << endl; 
   
   p=false;
   q=false; 
   R= p or q; 
   cout<< p << " or " << q <<" = "<< R << endl; 
   
//----------------Operador logico de NEGACION (-)------------//
//------------para p------------//

    p=true;
   cout<<"\n"; 
   cout<<"!p"<< endl;
   R=!p; 
   cout<< "1" <<" = "<< R << endl; 
   
   p=false;
   R=!p; 
   cout<< "0" <<" = "<< R << endl; 
   
//-----------------para q-----------//
   
   q=false;
   cout<<"\n"; 
   cout<<"!q"<< endl;
   R=!q; 
   cout<< "0" <<" = "<< R << endl; 
   
   q=true;
   R=!q; 
   cout<< "1" <<" = "<< R << endl; 
   
   return 0; 
}

 

Problema 3.8

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   
   cout<<"Problema 3.8"<< endl;
   cout<<"OPERADORES LOGICOS \n"<< endl;  
   
   int a=0, b=10, c;
   
   a=((!a) ||((b+1)>10));
   
   c=((b%2)==0);
   
   cout<<a<< endl; 
   cout<<b<< endl; 
   cout<<c<< endl; 
   
   
   return 0; 
}

 

Problema 3.9

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   
   cout<<"Problema 3.8"<< endl;
   cout<<"Area del triangulo \n"<< endl;  
   
   float a, b, c, S, A;
   
   cout<<"Este programa determina el area de un triangulo."<< endl;
    cout<<"Solo introduzca la longitud de los lados: \n"<<endl; 
    
   cin>>a; 
   cin>>b; 
   cin>>c; 
   
   S=(a+b+c)/2;
   A=sqrt(S*(S-a)*(S-b)*(S-c));
   
   cout<<"\n";
   cout<<"El area del triangulo = "<< A << endl; 

    
   return 0; 
}

 

Problema 3.10

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   
   cout<<"Problema 3.10"<< endl;
   cout<<"Perimetro y area de un circulo \n"<< endl;  
   
   float A, P, r, pi=3.141592; 
   cout<<"Escriba usted el radio:"<< endl; 
   cin>>r; 
   
   P=2*pi*r;
   A=pi*pow(r,2);
   
   cout<<"\n";
   cout<<"El perimetro del circulo es = "<< P << endl; 
   cout<<"El area de la circunferencia = "<< A << endl;
   
   return 0; 
}

 

Problema 3.11

#include<iostream>
#include<math.h>
using namespace std;

int main(){
   
   float k=8.99*pow(10,9), A, B , C, D, F, q1, q2, x2, x1, y2, y1; 
   
   cout<<"Este programa calcula la magnitud de la fuerza entre dos cargas electricas."<< endl;  
   cout<<"Solo introduzca los valores que se les indican. \n"<< endl;
   
   cout<<"Las cargas estaran en micras"<< endl; 
   cout<<"Diga usted los valores de las cargas:"<< endl;
   cin>>q1;
   cin>>q2;
   
   
   cout<<"\n";
   cout<<"Diga usted los valores de X."<<endl; 
   cout<<"El orden es x2 y x1:"<< endl; 
   cin>>x2;
   cin>>x1;
   
   cout<<"\n";
   cout<<"Diga usted los valores de y:"<<endl; 
   cout<<"El orden es y2 y y1:"<< endl; 
   cin>>y2;
   cin>>y1;
   
   
   A=q1*pow(10,-6)*q2*pow(10,-6);
   B=(8.99*pow(10,9))*A; 
   C=pow(x2-x1,2);
   D=pow(y2-y1,2);
   F=B/(C+D);
   
   cout<<"\n"; 
   cout<<"La fuerza entre las cargas ="<<F<< endl; 
   
   
   return 0; 
}

Actividad: Código fuente de posición de un MAS

#include<iostream>
#include<math.h>
using namespace std;

int main (){
   
   float A, x, T, w, fi, P, pi=3.14159265, angulo, t, a, b; 
   
   cout<<"Este programa determina la posicion de una particula en MAS en funcion del tiempo."<< endl; 
   cout<<"Para ello, introduzca los valores que se le indiquen. \n";
   
   cout<<"\n"; 
   cout<<"Diga el valor de la amplitud:"<< endl; 
   cin>>A; 
   
   cout<<"\n"; 
   cout<<"Introduzca el angulo de desfase en sexagesimales:"<< endl;
   cin>>angulo; 
   fi=(angulo*pi)/180; 
   
   cout<<"\n"; 
   cout<<"Introduzca el valor de la frecuencia angular:"<< endl; 
   cin>>w; 
   
   cout<<"\n"; 
   cout<<"Introduzca el valor del tiempo:"<< endl; 
   cin>>t; 
   
//--------------------------PROCESO---------------------------//    
//----------La formula es: x=Asin(wt+fi)
   a=w*t+fi;  
   b=sin(a); 
   x=A*b; 
   
   cout<<"\n"; 
   cout<<"La posicion de la particula en el tiempo indicado = "<< x << endl; 
   
   
   return 0; 
}

image.png
bottom of page