# data[].attributes.attachment_link.title
Circuit design semaforo josue mercado - Tinkercad

# data[].attributes.attachment_link.title
Circuit design josue gironaz Simulación de una Intersección Vial con 2 Semáforos - Tinkercad

# data[].attributes.attachment_link.description
Circuit design josue gironaz Simulación de una Intersección Vial con 2 Semáforos

# data[].attributes.attachment_link.title
Circuit design JOSUE MATIAS MERCADO GIRONAZ Simulación con Servos - Tinkercad

# data[].attributes.attachment_link.description
Circuit design JOSUE MATIAS MERCADO GIRONAZ Simulación con Servos

# data[].attributes.attachment_caption
Ejercicio Mini Calculadora, se descarga en block de notas

# data[].attributes.attachment_caption
Ejercicio_1 Arreglos Unidimensionales, se descarga en block de notas

# data[].attributes.attachment_caption
Ejercicio_2 Arreglos Unidimensionales, se descarga en block de notas

# data[].attributes.attachment_caption
Arreglos bidimensionalmulti, se descarga en block de notas

# data[].attributes.attachment_caption
Arreglos Bidimencionales Dirección de recorridos, se descarga en block de notas

# data[].attributes.attachment_link.title
Arreglos Bidimencionales Dirección de recorridos

# data[].attributes.attachment_caption
Juego de adivina el número, se descarga en block de notas

# data[].attributes.attachment_link.title
ejercicio1 Arrays - Arreglos Unidimensionales (1)

# data[].attributes.attachment_link.title
ejercicio2 Arrays - Arreglos Unidimensionales (1)

# data[].attributes.attachment_link.title
Arrays - Arreglos Bidimencionales Dirección de recorridos josue mercado (1)

# data[].attributes.attachment_link.title
Arrays - Arreglos Bidimencionales Dirección de recorridos josue mercado (2)

# data[].attributes.headline
Mejia Flor, García Daniella, Terrazas Megan

# data[].attributes.subject
Mejia Flor, García Daniella, Terrazas Megan

# data[].attributes.attachment_link.readable_text
#include<iostream> 
#include<stdio.h>
#include <vector>

using namespace std;


int main(int argc, char** argv){ 
 	int cantidad;
	cout<<"Ingrese cantidad de elementos: ";
	cin>>cantidad; 
	
	double num[cantidad]; 
	 
	//double num[10];    
	double prom;        
	int may=0, men=0, suma=0;
	
	
	 
	for(int i=0; i<cantidad;i++)
	{
	    cout<<"Elemento ["<<i+1<<"]: ";
	    cin >> num[i];      
	    suma += num[i];    
  	}
     prom=suma/cantidad;


   for(int i=0;i<cantidad; i++)
    {
	   if (num[i] < prom)    
	   men++;   
	
       if (num[i] > prom)    
	     may++;    
	}	
	cout<<"\nPromedio: "<<prom<<endl; 
	cout<<"Mayores: "<<may<<endl;
	cout<<"Menores: "<<men<<endl;
	
	system("pause");   
  return 0;

}

# data[].attributes.attachment_link.readable_text
#include <iostream>
using namespace std;
int main (){
	int x = 10;
	int *pe;
	pe = &x;
	cout << x; //10
	cout << "\n";
	cout << *pe; // imprime lo apuntado por pe: 10
	cout << "\n";
	*pe = 5; //asignamos 5 a lo apuntado por pe
	cout << x; // 5
	cout << "\n";
	float valor = 10.9;
	float *pf;
	pf = &valor;
	cout << *pf; //imprimime lo apuntado por pf: 10.9
	
return 0;
}



# data[].attributes.attachment_link.readable_text
#include<iostream>

using namespace std;

class AreaPentagono{  
public:
double Lado;
double Apotema;
double resultado;

AreaPentagono(double,double); 
void calcular();     
};

AreaPentagono::AreaPentagono(double dato1,double dato2){   
Lado=dato1;
Apotema=dato2;
}

void AreaPentagono::calcular(){  
  resultado=((5*Lado*Apotema)/2);  
  cout<<"El area del pentagono es: "<<resultado<<endl;      
   cout<<"********************************"<<endl;
}

int main(){
 double x1,x2,y1,y2;    
 cout<<"Favor digite el lado del primer objeto: "<<endl;
 cin>>x1;
 cout<<"Favor digite el apotema del primer objeto: "<<endl;
 cin>>y1;
	cout<<"********************************"<<endl;
 cout<<"Favor digite el lado del segundo objeto: "<<endl;
 cin>>x2;
 cout<<"Favor digite el apotema del segundo objeto: "<<endl;
 cin>>y2;
	cout<<"********************************"<<endl;

AreaPentagono objeto1=AreaPentagono(x1, y1);  
AreaPentagono objeto2(x2, y2);
objeto1.calcular();

objeto2.calcular();

system("pause");
return 0;
}


# data[].attributes.attachment_link.readable_text
#include <iostream>
using namespace std;

int main() {
	int filas=0;
	int columnas=0;
	int valor=0;
	int valor2=0;
	
	cout<<"Ingrese valores para la matriz 1: "<< endl;
cout<<"Cantidad de filas: ";
	cin>>filas;
	cout<<"\nCantidad de columnas: ";
	cin>>columnas;
	
	int matriz[filas][columnas];
	int matriz2[filas][columnas];
	int matriz3[filas][columnas];
	
	for(int i=0; i<filas; i++)
	{
		for(int j=0; j<columnas; j++)
		{
			cout<<endl <<"Posicion["<<1<<"]["<<j<<"]" <<endl;
			cout<< "Ingrese un valor: ";
			cin>>valor;
			matriz[i][j]=valor;
     }    
    }  
     cout<<""<<endl;
     
     //Ingreso de valores para la matriz 2:
         cout<<"Ingrese valores para la matriz 2: ";
    for (int i=0; i<filas; i++)
    {
     for (int j=0; j<columnas; j++)
     {
       cout<<endl <<"Posicion["<<i<<"]["<<j<<"]" <<endl;
       cout<<" Ingrese un valor: ";
       cin >>valor2;
       matriz2[i][j]=valor2;
     }    
    }  
    //Impresion de la matriz1:
    cout<<"\n La matriz1 que ingresaste fue: \n\n";
    for (int i=0; i<filas; i++)
    {
     cout<<"[";
	 for (int j=0; j<columnas; j++)
     {
       //cout<<"Posicion["<<i<<"]["<<j<<"]",matriz[i][j];
         cout<< " " << matriz[i][j]<<"\t";
         }
      cout<<"]";
	  cout<<"\n";
     }
     
     //Impresion de la matriz2:
    cout<<"\n La matriz2 que ingresaste fue: \n\n";
    for (int i=0; i<filas; i++)
    {
     cout<<"[";
	 for (int j=0; j<columnas; j++)
     {
       //cout<<"Posicion["<<i<<"]["<<j<<"]",matriz[i][j];
         cout<< " " << matriz2[i][j]<<"\t";
         }
      cout<<"]";
	  cout<<"\n";
     }
     
     //Suma de matrices
     for (int i=0; i<filas; i++){
     	for(int j=0; j<columnas; j++){
     		matriz3[i][j]= matriz[i][j]+matriz2[i][j];	
		 }
     	
	 }
     cout<<"\n El resultado en la suma de matriz es: \n\n";
    for (int i=0; i<filas; i++){
     cout<<"[";
	 for (int j=0; j<columnas; j++)
     {
       //cout<<"Posicion["<<i<<"]["<<j<<"]",matriz[i][j];
         cout<< " " << matriz3[i][j]<<"\t";
         }
      cout<<"]";
	  cout<<"\n";
     }
    
    //Resta de matrices
     for (int i=0; i<filas; i++){
     	for(int j=0; j<columnas; j++){
     		matriz3[i][j]= matriz[i][j]-matriz2[i][j];	
		 }
     	
	 }
     cout<<"\n El resultado en la resta de matriz es: \n\n";
    for (int i=0; i<filas; i++){
     cout<<"[";
	 for (int j=0; j<columnas; j++)
     {
       //cout<<"Posicion["<<i<<"]["<<j<<"]",matriz[i][j];
         cout<< " " << matriz3[i][j]<<"\t";
         }
      cout<<"]";
	  cout<<"\n";
	  }
    
     //Multiplicaci�n de matriz por un vector
     for (int i=0; i<filas; i++){
     	for(int j=0; j<columnas; j++){
     		matriz3[i][j]= matriz[i][j]-matriz2[i][j];	
		 }
     	
	 }
     cout<<"\n El resultado en la resta de matriz es: \n\n";
    for (int i=0; i<filas; i++){
     cout<<"[";
	 for (int j=0; j<columnas; j++)
     {
       //cout<<"Posicion["<<i<<"]["<<j<<"]",matriz[i][j];
         cout<< " " << matriz3[i][j]<<"\t";
         }
      cout<<"]";
	  cout<<"\n";
	  }

} 

# data[].attributes.attachment_link.readable_text
#include<iostream>
using namespace std;
int main(){
	double a,b;  //*double a,b;
	double sum,res,mul,div;  //*double a.b;
	cout <<"digite primer valor:  ";
	cin>>a;
	cout <<"Digite segundo valor:  ";
	cin>>b;
	sum=a+b;
	cout <<"la suma de los dos valores es:  "<<sum<<endl;
	res=a-b;
	cout <<"la resta de los valores es:  "<<res<<endl;
	mul=a*b;
	cout <<"la multiplicaci�n de los dos valores:  "<<mul<<endl;
	
//	if (b==0){
//		cout <<"Error, el segundo valor para hallar la divisi�n no puede ser 0"<<endl;
//	}else{
		try{
			div=a/b;
			cout <<"la divisi�n de los dos valores es:  "<<div<<endl;
		}
		catch(int num){
			cout <<"No se puede dividir entre cero:  "<<div<<endl;
		}

//	}
	
	return 0;
}

# data[].attributes.attachment_link.readable_text
#include<iostream>
using namespace std;

class AreaPentagono  {
    private:
    double lado, apotema, resultado;    
  
    public:
    void setLado(double l){    
        lado = l;}
    void setApotema(double a){  
       apotema = a;}

    double getLado(){
        return lado;}
    double getApotema(){
        return apotema;}   
    double getResultado(){
        resultado=(5*lado*apotema)/2; 
        cout << "El �rea del pentagono es : " <<resultado<< endl;  
       return resultado;}    
};

int main()
{
   AreaPentagono areapentagono;  
     double lado, apotema, resultado; 
    
   cout<<"Digite el valor de lado: "<<endl;
   cin>>lado;
   cout<<"Digite el valor de apotema: "<<endl;
   cin>>apotema;
 
areapentagono.setLado(lado);   
areapentagono.setApotema(apotema);
    
    cout << ""  << endl;
   cout << areapentagono.getResultado() << endl;
    
   return 0; 
}


# data[].attributes.attachment_link.title
Setters y Getters aplicado a la herencia del Area del pentagono

# data[].attributes.attachment_link.readable_text
#include <iostream>
using namespace std;

const string INFO = "Este programa imprime la sucesion de fibonacci desde \
1 hasta N, \nsiendo este ultimo un numero ingresado por el usuario\n";
int main() {
  unsigned long long aux = 1, fib = 0, lim, init;
  cout << INFO << endl;
  cout << "Ingrese un numero para la sucesion de fibonacci: ";
  cin >> lim;
  if(lim > 0) {
    for(init = 1; init <= lim; init++) {
      cout << "[" << fib << "] ";
      aux += fib; /* lo mismo que aux = aux + fib; */
      fib = aux - fib;
    }
  } else {
    cout << "El numero debe ser mayor a cero!!" << endl;
  }
  cout << "\n";
  return 0;
}

# data[].attributes.attachment_link.readable_text
#include <iostream>
using namespace std;
int main(){
	int day;
	cout <<"digite d�a de la semana (1 al 7): "<<endl;
	cin>>day;
	switch (day){
		case 1:
		cout <<"lunes";
		break;
		case 2:
		cout <<"martes";
		break;
		case 3:
		cout <<"miercoles";
		break;
		case 4:
		cout <<"jueves";
		break;
		case 5:
		cout <<"viernes";
		break;
		case 6:
		cout <<"sabado";
		break;
		case 7:
		cout <<"domingo";
		break;
		
		deafult:
			cout <<"solo puede digitar numeros del 1 al 7";
		break;
	}
}

# data[].attributes.attachment_link.readable_text
#include <iostream>
using namespace std;

int main() {
    double A, B, C, D;
    cout << "Ingrese A: ";
    cin >> A;
    cout << "Ingrese B: ";
    cin >> B;
    cout << "Ingrese C: ";
    cin >> C;
    cout << "Ingrese D: ";
    cin >> D;

    double P = (A + B + C + D) / 4;

    if (P >= 17.5) {
        cout << "Aprobo" << endl;
    } else {
        cout << "Reprobo" << endl;
    }

    return 0;
}


# data[].attributes.attachment_link.title
Pseudocodigo de 4 notas y si aprobo o reprobo

# data[].attributes.attachment_link.readable_text
#include<iostream>

using namespace std;

int main(){
	
	int x; 
	cout<<"Digite n�mero entero"<<endl;
	cin>>x;
	
	if(x%2==0){
		cout<<"El n�mero es par"<<endl;
	}else{
		cout<<"El n�mero es impar"<<endl;
	}
return 0;
}

# data[].attributes.attachment_link.readable_text
#include "iostream"
using namespace std;
int main()
{
	int i=1;
	int p;
	cout <<"ingrese el limite de impresi�n: ";
	cin>>p;
	//cin>>i;
	while(i <=p) //Mientras que
	{
		cout<<i<<endl;
		i=i+1;
	
	}
	//system("PAUSE");
	return 0;
}


# data[].attributes.attachment_link.readable_text
#include<iostream>
#include<cmath>

using namespace std;

class AreaPentagono {
protected:
    double Lado;  
    double Apotema; 
    double resultado;   
public:
    void cargar();
    void mostrarResultado();
};

class Trabajo: public AreaPentagono{
public:
    void calcular();
};

void AreaPentagono::cargar()
{
   cout<<"Ingrese el valor de la Lado: ";
    cin>>Lado;
   cout<<"Ingrese el valor de la Apotema: ";
    cin>>Apotema;
    cout<<"********************************"<<endl;
}

void AreaPentagono::mostrarResultado()
{
    cout<<resultado<<"\n";
}

void Trabajo::calcular()    
{
	resultado=((5*Lado*Apotema)/2);  
	cout<<"El area del pentagono es: "<<resultado<<endl;      
	cout<<"********************************"<<endl;
}

int main()
{
    Trabajo trabajo1;
    trabajo1.cargar();
    trabajo1.calcular();
    cout<<"El trabajo es: ";
    trabajo1.mostrarResultado();
    return 0;
}


# data[].attributes.attachment_link.readable_text
#include <iostream>
#include <stdexcept>
using namespace std;

double operacionesaritmeticas(double a,double b);

int main(){
double a,b; //double a,b;
double sum, res, mul,div;
cout <<"Digite primer valor: "; //Pedir por pantalla primer valor
cin>>a; //almacene y lo asigne a esta variable
cout <<"Digite segundo valor: ";
cin>>b;

operacionesaritmeticas(a,b);
return 0;
}

double operacionesaritmeticas(double a,double b){
double sum, res, mul,div;
sum=a+b;
cout <<"la suma de los dos valores es: "<<sum <<endl;
res=a-b;
cout <<"la resta de los dos valores es: "<<res <<endl;
mul=a*b;
cout <<"la multiplicaci�n de los dos valores es: "<<mul<<endl;
//Divisi�n con try catch
try{
	 if (b == 0) {
        throw runtime_error("Error matematico: No se puede dividir entre cero\n");
    }
	div=a/b;
	cout << "la divisi�n de los dos valores es: "
             << div << endl;
}
catch (runtime_error& e) {
        cout << "Error ocurrido" << endl
             << e.what();
    }
}


# data[].attributes.attachment_link.readable_text
#include<iostream>
//#include<cstdlib>

using namespace std;

class Operaciones{
public:
double primero;
double segundo;
double resultado;

  /*Se puso public por que por defecto o automaticamente cuando se definen variables dentro de una class son de modo privado*/
Operaciones(double,double);
void sumar();     //Primer m�todo resultado=primero+segundo;
void restar(); //Segundo m�todo resultado=primero-segundo;
void multiplicar();
void dividir();
};

Operaciones::Operaciones(double dato1,double dato2){    /*creamos el constructor  */
primero=dato1;
segundo=dato2;
}

void Operaciones::sumar(){
  resultado=primero+segundo;  
  cout<<"El resultado de la suma es: "<<resultado<<endl;  

}
void Operaciones::restar(){
    resultado=primero-segundo;
   cout<<"El resultado de la resta es: "<<resultado<<endl;    
}

void Operaciones::multiplicar(){
    resultado=primero*segundo;
   cout<<"El resultado de la multiplicaci�n es: "<<resultado<<endl;    
}

void Operaciones::dividir(){
    if(segundo==0){
      cout<<"Error, el valor del divisor no puede ser cero(0)"<<endl;  
      //exit(0);
    //  abort();
    }
     else if (segundo!=0){ 
       resultado=primero/segundo;
   }
   cout<<"El resultado de la divisi�n es: "<<resultado<<endl;    
   cout<<"********************************"<<endl;
}

int main(){
 double x1,x2,y1,y2;    
 cout<<"Favor digite el primer n�mero del primer objeto: "<<endl;
 cin>>x1;
 cout<<"Favor digite el segundo n�mero del primer objeto: "<<endl;
 cin>>y1;
  cout<<"********************************"<<endl;
 cout<<"Favor digite el primer n�mero del segundo objeto: "<<endl;
 cin>>x2;
 cout<<"Favor digite el segundo n�mero del segundo objeto: "<<endl;
 cin>>y2;

Operaciones objeto1=Operaciones(x1, y1);
Operaciones objeto2(x2, y2);
objeto1.sumar();
objeto1.restar();
objeto1.multiplicar();
objeto1.dividir();

objeto2.sumar();
objeto2.restar();
objeto2.multiplicar();
objeto2.dividir();

system("pause");
return 0;
}



# data[].attributes.attachment_link.title
Operación aritmetica basica con clases y objetos

# data[].attributes.attachment_link.readable_text
#include<iostream>
#include<cmath>   //math.h

using namespace std;

class Operacion {
protected:    //caracteristicas o atributos
    double lado;  
    double apotema; 
    double resultado;  
    double resultadoAreaPentagono;
public:   //Metodos , procedimientos o acciones
    void cargar();   // Pedir datos por teclado
    void mostrarResultadoAreaPentagono();
    ~Operacion();     // Definimos el destructor ~ (virgulilla)
};
class Trabajo: public Operacion{  //clase hija Trabajo, clase padre es Operacion
public:
    void calcular();  //M�todo o procedimiento
};
void Operacion::cargar()
{
   cout<<"Ingrese el valor de la lado: ";
    cin>>lado;
   cout<<"Ingrese el valor de la apotema: ";
    cin>>apotema;
}
void Operacion::mostrarResultadoAreaPentagono()
{
    cout<<resultadoAreaPentagono<<"\n";   
}
Operacion::~Operacion()    //Del constructor con nombre Operacion, creamos el Destructor ~Operacion()
{
  cout<<"Gracias por utilizar este programa. ";
   cin.get();   //Liberar la memoria
}
void Trabajo::calcular()    
{
	resultado=((5*lado*apotema)/2);  
	cout<<"El area del pentagono es: "<<resultado<<endl;      
	cout<<"********************************"<<endl;
}
int main()
{
    Trabajo trabajo1;
    trabajo1.cargar();
    trabajo1.calcular();
    cout<<"El trabajo es: ";
    trabajo1.mostrarResultadoAreaPentagono	
();
    return 0;
}


# data[].attributes.attachment_link.readable_text
#include<iostream>
#include <cmath>
using namespace std;

int main(){
	int fuerza;
	int distancia;
	int angulo;
	
	cout << "Ingrese la fuerza: ";
	cin >> fuerza;
	
	cout << "Ingrese la distancia: ";
	cin >> distancia;
	
	cout << "Ingrese el angulo: ";
	cin >> angulo;
	
	int trabajo;
	trabajo = fuerza * distancia * cos(angulo);
	cout <<"El trabajo es:  "<<fuerza * distancia * cos(angulo)<<endl;
}
Flor Indira Mejia Sanga

# data[].attributes.attachment_link.readable_text
#include <iostream>
#include <math.h>
using namespace std;

double area(double radio, double pi){
	double resultado;
	resultado = pi * pow(radio,2) ;
	return resultado;
}


int main(){
	double pi=3.1415;
	double radio;	

	cout << "Ingrese el radio: ";
	cin >> radio;
	
	double resultado = area(radio, pi);
	cout <<"El area del circulo es:  "<< resultado <<endl;
	return 0;
}



# data[].attributes.attachment_link.readable_text
#include<iostream>
using namespace std;
int main(){
	int anio;
	cout <<"Introdusca el anio: ";
	cin >> anio ;
	
	if(anio%4 == 0 and anio%100 != 0 or anio%400 == 0) //Condici�n de a�o bisiesto                                              
      cout << "Bisiesto" << endl;
    else
      cout << "No es bisiesto" << endl;
	
}

# data[].attributes.attachment_link.description
Sign up free or login to securely view this document.

# data[].attributes.attachment_link.description
Sign up free or login to securely view this document.