
LEONI EDU QUISPE CARHUAS
EJERCICIO DE MATRICES
#include <iostream>
#include <math.h>
using namespace std;
float
Leer(),Multiplicar(),Ecuacion_2Grado(),Visualizar(),Voltaje();
int opcion,a,b,c,A[100][100],B[100][100],C[100][100],i,j,z,Vo=100,w,t,V[50][30];
int main()
{
do{
cout<<"***********MENU**********\n"; //Leony es la ley 7u7
cout<<"1) Leer";
cout<<"2) Multiplicacion de matrices\n";
cout<<"3) Ecuacion 2do Grado\n";
cout<<"4) Voltaje\n";
cout<<"5) Visualizar\n";
cout<<"6) Salir\n";
cout<<"Ingrese una Opcion: ";cin>>opcion;
switch(opcion)
{
case 1:{
Leer();
};break;
case 2:{
Multiplicar();
};break;
case 3:{
Ecuacion_2Grado(); //MASCOTA 7U7
};break;
case 4:{
Voltaje();
};break;
case 5:{
Visualizar();
};break;
default:{if(opcion!=6)
{cout<<"Ingresa otra opcion iama xdd";
};break;
}
}
}while(opcion!=6); //INGE ES CVR :3
return 0;
}
float Leer()
{
cout<<Matriz[A]";
cout<<"filas A: ";cin>>a;
cout<<" A: ";cin>>b;
for(i=1;i<a+1;i++)
{for(j=1;j<b+1;j++)
{cout<<"A["<<i<<"]["<<j<<"]: ";cin>>A[i][j];
}
}
cout<<"Matriz[B]";
cout<<" filas B: "<<b<<endl;
cout<<"columnas B: ";cin>>c;
for(i=1;i<b+1;i++)
{for(j=1;j<c+1;j++)
{cout<<"B["<<i<<"]["<<j<<"]: ";cin>>B[i][j];
}
}
}
float Multiplicar()
{cout<<"Matriz[A]"<<endl;
for(i=1;i<a+1;i++)
{for(j=1;j<b+1;j++)
{cout<<A[i][j]<<" ";
}cout<<endl;
}
cout<<" X ";
cout<<"Matriz[B]"<<endl;
for(i=1;i<b+1;i++)
{for(j=1;j<c+1;j++)
{cout<<B[i][j]<<" ";
}cout<<endl;
}
//Inicializamos la Matriz C
for(i=1;i<a+1;i++)
{for(j=1;j<c+1;j++)
{C[i][j]=0;}
}
//Generamos la Matriz C
for(i=1;i<a+1;i++)
{for(j=1;j<c+1;j++)
{for(z=1;z<b+1;z++)
{C[i][j] += A[i][z]+B[z][j];}
}
}
cout<<" = ";
cout<<"Matriz[C]"<<endl;
for(i=1;i<a+1;i++)
{for(j=1;j<c+1;j++)
{cout<<C[i][j]<<" ";}
cout<<endl;
}
}
float Ecuacion_2Grado()
{cout<<"ECUACION SEGUNDO GRADO";
cout<<endl;
cin>>b; cin>>c;
for(i = 1; i <=c; i++){
for(j = 1; j <= b; j++){
(B[i][j]) = (A[i][j])* pow(A[i][j], 2) * 15 + (C[i][j]);
cout<<(B[i][j])<<endl;
}
} cout<<endl;
}
float Voltaje() //VAMOS A LICENCIAR
{cout<<"Voltaje en onda";
for(w=5;w<=15;w=w+0.25)
{for(t=0.1;t<=2;t=t+0.1)
{V[w][t]=Vo*cos(w*t);
cout<<"V["<<i<<"]["<<j<<"]= ";cout<<V[i][j];
cout<<endl;
i++;
j++;
}
}cout<<endl;
}
float Visualizar()
{cout<<endl;
cout<<"Lectura de la Matriz Formula";
cout<<endl;
cout<<" Filas:";cin>>b;
cout<<"Columnas:";cin>>c;
cout<<endl;
cout<<endl;
cout<<"Matriz Formula";
for (i=1;i<=c;i++){
for (j=1;j<=b;j++){
cout<<"V["<<i<<"]["<<j<<"]= ";cout<<V[i][j];
cout<<V[i][j];
cout<<endl;
}
}
}