Author Archives: Joshua B. G.

#Mastery13 #TC1017

Como importar y usar librerias de c++

 

Primeramente antes de empezar definamos que es una libreria:

Una libreria, es un conjunto de algoritmos prefabricados que el programador puede usar para la realización de dichas funciones, estas librerias suelen ser llamadas de cabecera, ya que se utilizan las primeras lineas de los codigos para la definicion de las mismas, por ejemplo .

Las librerias son clasificadas segun su utilidad y se dividen en:

  • soporte de lenguaje
  • diagnostico
  • utilidades generales
  • cadenas alfanumericas o strings
  • localización
  • contenedores
  • iteradores
  • algoritmos
  • calculo numerico
  • entrada/salida

Estas son las diviciones de las librerias y en las cuales existen otras, y cada libreria, sirve para diferentes objetivos tales como vectores, poner algoritmos, entre otras cosas, por lo cual es muy complicado describirlo en un post, pero la manera en la cual se puede “importar” o agregar una libreria a tu codigo es simplemente asi:

por ejemplo, se importaran las librerias , y

El proceso para que se importen es muy sencillo, ya que nada mas se debe de poner el simbolo gato seguido por la palabra include  y el nombre de la libreria, como es mostrado en la siguiente imagen.

Y esta es la manera correcta en la cual se puede importar una biblioteca, y cada bilbioteca contiene ciertas funciones ya hechas; pero son muchas, entonces te recomiendo mas investigar sobre cada libreria que te puede servir.

Bonus Point #TC1017

Video de Bonus Point

https://youtu.be/X-_fqMH1m8s

1017

#WSQ17 #TC1017

Una interesante herramienta en la cual podemos señalar que no simplemente nos sirve para progamación, sino que puede ser demasiado util para nuestra vida de estudiante y nuestra vida de profesionista 

Bonus Quiz

La imagen fue enviada al correo de Ken ( @ken_bauer )

Quiz #11

#WSQ16 #TC1017

<iostream>

<fstream>

<string>

<cstdlib>

using namespace std;

 

double sumam=0;

float lineas=0;

double sumac=0;

double sumah=0;

int main ()

{

string line;

  ifstream myfile (“93cars.data.txt”);

  if (myfile.is_open())

  {

  bool cond=true;

    while ( getline (myfile,line) )

    {

      if (cond) 

      {

 

      string a=line.substr(42,4);

      sumam += atof(a.c_str());

      string b=line.substr(52,2);

sumac +=atof(b.c_str());

string c=line.substr(55,2);

sumah +=atof(c.c_str());

cond=false;  

lineas++;    

 }

      else

      {

      cond=true;

      }

    }

    myfile.close();

  }

  else {

    cout << “Unable to open file”;

  }

  double promediom=sumam/lineas;

  cout<<sumam<<endl;

  cout<<sumac<<endl;

  cout<<sumah<<endl;

  cout<<lineas<<endl;

  double promedioc=sumac/lineas;

  double promedioh=sumah/lineas;

 

  cout<<“the average gas mileage in city is: “<<promedioc<<endl;

  cout<<“the average gas mileage on highway is: “<<promedioh<<endl;

  cout<<“the average midrange price of the vehicles in the set is: “<<promediom<<endl;

 

  return 0;

}

#WSQ14 #TC1017

<iostream>

<cmath>

using namespace std;

 

float estimating_e (float n)

{

float x=0.0, e=0.0;

float factorial= 1;

for(float j=1; j<=n; j++)

{

factorial = factorial * j;

x = x + 1/factorial;

}

e = x + 1;

return e;

}

 

int main ()

{

float num;

cout<<“ingresa un número, entre mas grande mas preciso sera e”<<endl;

cin>>num;

cout<<“el aproximado de e es:”<< estimating_e(num)<<endl;

return 0;

}

#WSQ10 #TC1017

<iostream>

using namespace std;

 

int suma(int a,int num[])

{

int mas=0;

for (int j=0; j<a; j++)

{

mas=mas+num[j];

}

return mas;

}

 

float average (int b,float gato)

{

float perro=0;

for (int o=0; o<b; o++)

{

perro=gato/b;

}

return perro;

 

}

 

float desviation (int c,int num[],float iguana)

{

float des=0;

for(int s=0; s<c; s++)

{

des=des+((num[s]+iguana)+(num[s]+iguana));

}

des=des/c;

return des;

}

 

int main ()

 {

  cout<<” cuantos numeros quieres ingresar?”<<endl;

  int x; 

  cin>>x;

  int num [x];

  for (int i=0; x>i; i++)

  {

  cout<<“ingresa un número”<<endl;

  cin>>num[i];

  }

  float gato=suma (x,num);

  float iguana=average(x,gato);

  float pato=desviation(x,num,iguana);

 

  cout<<“la suma de los datos ingresados es “<<gato<<endl;

  cout<<“”<<endl;

  cout<<“el promedio de los datos ingresados es “<<iguana<<endl;

  cout<<“”<<endl;

  cout<<“la desviacion estandar de los datos ingresados es “<<pato<<endl;

 }

#WSQ15 #TC1017

lunes 27: Quiz 10, WSQ15 y Bonus quiz

martes 28: quiz 11

miercoles 29: WSQ 14 y Bonus points

jueves 30: WSQ 16

viernes 1: WSQ 17

sabado 2: proyecto terminado

Domingo 3: terminar masteries 

#Quiz10