top of page

PRACTICA EN CLASE

# include <iostream>
# include <math.h>
# include <cstdlib>
using namespace std;
int opcion=0, i, SUMA; 
int A[10], C[20];
char B[256];
float Prom, Xm, Desvs, Z, Var;
void ASIGNAR();
void MOSTRAR();
void PROMEDIO();
void ASCII();
void LLENAR ();
void DESVIACION();
void VARIANZA();

int main(){
do{
cout << "    MENU DE FUNCIONES "<< endl;
cout << " ----------------------------"<< endl;
cout << "  [1] ASIGNAR VALORES AL VECTOR A[]"<< endl;
cout << "  [2] MOSTRAR VALORES AL VECTOR A[]"<< endl;
cout << "  [3] PROMEDIO DE LOS ELEMENTOS DEL VECTOR A[] "<< endl;
cout << "  [4] IMPRIMIR T GUARDAR LOS CODIGOS ASCCI B[] "<< endl;
cout << "  [5] LLENAR DE ELEMENTOS CON RAND() C[] "<< endl;
cout << "  [6] VARIANZA EN C[] "<< endl;
cout << "  [7] DESVIACION ESTANDAR EN C[] "<< endl;
cout << "\n  INGRESE UNA OPCION <> 0 : "; cin>>opcion;
cout << " ----------------------------"<< endl;
switch (opcion){
   case 1:{
       cout << "  [1] ASIGNAR VALORES AL VECTOR A[]"<< endl;
       cout << " ----------------------------"<< endl;
       ASIGNAR();
       cout << " ----------------------------"<< endl;
       break;
   }
   case 2:{
       cout << "  [2] MOSTRAR VALORES AL VECTOR A[]"<< endl;
       cout << " ----------------------------"<< endl;
       MOSTRAR();
       cout << "\n ----------------------------"<< endl;
       break;
   }
   case 3:{
       cout << "  [3] PROMEDIO DE LOS ELEMENTOS DEL VECTOR A[] "<< endl;
       cout << " ----------------------------"<< endl;
       PROMEDIO();
          cout << " ----------------------------"<< endl;
       break;
   }
   case 4:{
       cout << "  [4] IMPRIMIR T GUARDAR LOS CODIGOS ASCCI B[] "<< endl;
       cout << " ----------------------------"<< endl;
       ASCII();
       cout << " ----------------------------"<< endl;
       break;
   }
   case 5:{
       cout << "  [5] LLENAR DE ELEMENTOS CON RAND() C[] "<< endl;
       cout << " ----------------------------"<< endl;
       LLENAR ();
       cout << " ----------------------------"<< endl;
       break;
   }
   case 6:{
       cout << "  [6] VARIANZA EN C[] "<< endl;
       cout << " ----------------------------"<< endl;
       VARIANZA();
       cout << " ----------------------------"<< endl;
       break;
   }
   case 7:{
       cout << "  [7] DESVIACION ESTANDAR EN C[] "<< endl;
       cout << " ----------------------------"<< endl;
       DESVIACION();
       cout << " ----------------------------"<< endl;
       break;
   }
       
}    
} while (opcion!=0);
   cout<<rand();    
}
void ASIGNAR()
{
   for(i=1; i<=10; i++)
   {
       cout<<" A["<<i<<"] = ";
       cin>>A[i];
   }
}
void MOSTRAR()
{
   for(i=1; i<=10; i++)
   {
       cout<<" A["<<i<<"] = ";
       cout<<A[i]<<endl;    
   }
}
void PROMEDIO()
{
   SUMA=0;
   for(i=1; i<=10; i++)
   {
       SUMA = SUMA + A[i];
       Prom = SUMA/i;
       cout<<"La suma de los "<<i<<" elementos es A["<<i<<"] = ";
       cout<<SUMA<<" y el promedio es prom = "<<Prom<<endl;
   }
}
void ASCII()
{
   for(i=1; i<=256; i++)
   {
       cout<<" B["<<i<<"] = ";
       cout<<char(i)<<endl;
       B[i]=char(i);
   }
   cout<<endl<<B[161]<<endl;
}
void LLENAR ()
{
   for(i=1; i<=10; i++)
   {
       C[i] = rand()%51;    
   }
   for(i=1; i<=10; i++)
   {
       cout<<" C["<<i<<"] = "<<C[i]<<endl;
   }
}
void VARIANZA()
{
   for(i=1; i<=10; i++)
   {
       SUMA = SUMA + C[i];
   }
   Xm = SUMA/(i);
   for(i=1; i<=10; i++)
   {
       Z = C[i] - Xm;
       SUMA = SUMA + pow(Z,2);
       Var= sqrt(SUMA/(10-1));
   }
   cout<<"La media es: Xm = "<<Xm<<endl;
   cout<<"La varianza es Var = "<<Var<<endl;
}
void DESVIACION()
{
   for(i=1; i<=10; i++)
   {
       SUMA = SUMA + C[i];
   }
   Xm = SUMA/(i);
   for(i=1; i<=10; i++)
   {
       Z = C[i] - Xm;
       SUMA = SUMA + pow(Z,2);
       Desvs= sqrt(SUMA/(10-1));
   }
   cout<<"La media es: Xm = "<<Xm<<endl;
   cout<<"La desviacion estandar poblacional es Desvs = "<<Desvs<<endl;
}

Captura de pantalla 2024-02-25 185442.png
Captura de pantalla 2024-02-25 185536.png
Captura de pantalla 2024-02-25 185625.png
Captura de pantalla 2024-02-25 185703.png
Captura de pantalla 2024-02-25 185751.png
Captura de pantalla 2024-02-25 185850.png

TAREA:   ENCUENTRE LA REACTANCIA INDUCTIVA Y CAPACITIVA (XL, XC)

# include <iostream>
# include <math.h>
# include <cstdlib>
using namespace std;
int opcion=0, i, j, SUMA;
int F[20], L[20], C[20];
float frecuencia, inductancia, capacitancia, XL, XC;
void TABLA();
void INDUCCAPA();
void LLENAR();
void VARIANDO();
int main(){
do{
cout << "    MENU DE FUNCIONES "<< endl;
cout << " ----------------------------"<< endl;
cout << "  [1] TABLA DE MULTIPLICAR "<< endl;
cout << "  [2] ENCUENTRE LA REACTANCIA INDUCTIVA Y CAPACITIVA (XL, XC)"<< endl;
cout << "  [3] LLENAR DE ELEMENTOS CON RAND() F, L Y C"<< endl;
cout << "  [4] CALCULANDO LA REACTANCIA INDUCTIVA Y CAPACITIVA (XL, XC) VARIANDO F, L Y C"<< endl;
cout << "\n  INGRESE UNA OPCION <> 0 : "; cin>>opcion;
cout << " ----------------------------"<< endl;
switch (opcion){
   case 1:{
       cout << "  [1] TABLA DE MULTIPLICAR "<< endl;
       cout << " ----------------------------"<< endl;
       TABLA();
       cout << " ----------------------------"<< endl;
       break;
   }
   case 2:{
       cout << "  [2] ENCUENTRE LA REACTANCIA INDUCTIVA Y CAPACITIVA (XL, XC)"<< endl;
       cout << " ----------------------------"<< endl;
       INDUCCAPA();
       cout << " ----------------------------"<< endl;
       break;
   }
   case 3:{
       cout << "  [3] LLENAR DE ELEMENTOS CON RAND()"<< endl;
       cout << " ----------------------------"<< endl;
       LLENAR();
       cout << " ----------------------------"<< endl;
       break;
   }
   case 4:{
       cout << "  [4] CALCULANDO LA REACTANCIA INDUCTIVA Y CAPACITIVA (XL, XC) VARIANDO F, L Y C"<< endl;
       cout << " ----------------------------"<< endl;
       VARIANDO();
       cout << " ----------------------------"<< endl;
       break;
   }        
}    
} while (opcion!=0);
cout<<rand();    
}
void TABLA() 
{
  for(i=1; i<=12; i++)
  {
   cout<<"TABLA DEL "<<i<<endl;
   cout<<"----------------"<<endl;
   for(j=1; j<=12; j++)
    cout<<i<<" * "<<j<<" = "<<i*j<<endl; 
    cout<<endl;
   cout<<"----------------"<<endl; 
  }
 
  } 
void INDUCCAPA()
{
   cout<<"Ingrese el valor de frecuencia = ";cin>>frecuencia;
   cout<<"Ingrese el valor de la inductancia = ";cin>>inductancia;
   cout<<"Ingrese el valor de la capacitancia = ";cin>>capacitancia;
   XL = frecuencia * inductancia;
   XC = 1 / frecuencia * capacitancia;
    cout << "Reactancia Inductiva (XL): " <<XL<<" ohmios"<<endl;
    cout << "Reactancia Capacitiva (XC): " <<XC<<" ohmios"<<endl;
}
void LLENAR()
{
   for(i=1; i<=10; i++)
   {
       F[i] = rand()%51;
       L[i] = rand()%51;    
       C[i] = rand()%51;        
   }
   for(i=1; i<=10; i++)
   {
       cout<<"Ingrese el valor de frecuencia = "<<F[i]<<endl;
       cout<<"Ingrese el valor de la inductancia = "<<L[i]<<endl;
       cout<<"Ingrese el valor de la capacitancia = "<<C[i]<<endl;
       cout << " ----------------------------"<< endl;
   }
}
void VARIANDO()
{
   for(i=1; i<=10; i++)
   {
   XL = F[i] * L[i];
   XC = 1 / F[i] * C[i];    
       cout << "Reactancia Inductiva (XL): " <<XL<<" ohmios"<<endl;
       cout << "Reactancia Capacitiva (XC): " <<XC<<" ohmios"<<endl;
       cout << " ----------------------------"<< endl;    
}
}

Captura de pantalla 2024-02-28 122158.png
Captura de pantalla 2024-02-28 122327.png
Captura de pantalla 2024-02-28 122509.png
Captura de pantalla 2024-02-28 123730.png
Captura de pantalla 2024-02-28 123824.png
Captura de pantalla 2024-02-28 123916.png
  • Facebook
  • Twitter
  • Instagram

© 2023 Creado por Eduardo Tenorio con Wix.com

bottom of page