
MENDOZA LICLA FRANKIE PIERRE
​
III-EE-2
​
2019
#include<iostream>
#include<math.h>
using namespace std;
int A[10][10],B[10][10],C[10][10];
int i,j,k,n,w,t,m,suma,Vo,R[10][10];
float Leer(),multi(),formul(),Escrit();
int main(){
int opcion;
do{
cout<<" Matricez\n";
cout<<"1)lectura\n";
cout<<"2)multiplicacion_de_matrices\n";
cout<<"3)Formula\n";
cout<<endl;
cin>>opcion;
if(opcion>0,opcion<5){
switch (opcion){
case 1:{
leer();
break;
}
case 2:{
multi();
break;
}
case 3:{
formula();
break;
}
}
}else
cout<<"no es opcion \n";
cout<<endl;
cout<<endl;
}while (opcion!=0);
system("pause");
return(0);
}
float Leer(){
cout<<endl;
cout<<"leer matriz\n";
cout<<endl;
cout<<"N° de filas:";cin>>m;
cout<<"N° de columnas:";cin>>n;
cout<<endl;
cout<<endl;
cout<<"matriz[A]\n";
for (i=1;i<=n;i++){
for (j=1;j<=m;j++){
cout<<"Matrix["<<i<<"]["<<j<<"]= ";
cin>>A[i][j];
}
}
cout<<endl;
cout<<"matriz[B]\n";
for (i=1;i<=n;i++){
for (j=1;j<=m;j++){
cout<<"Matrix["<<i<<"]["<<j<<"]= ";
cin>>B[i][j];
}
}
}
float multiplicacion()
{
cout<<"multiplicacion entre A[][]*B[][]\n";
cout<<endl;
cout<<"N° de filas:";cin>>m;
cout<<"N° de columnas:";cin>>n;
cout<<endl;
cout<<endl;
for(i=1;i<=n;i++){
for(j=1;j<=m;j++){
C[i][j]=0;
for(k=1;k<=m;k++){
C[i][j]=C[i][j]+(A[k][j]*B[k][j]);
cout<<"C["<<i<<"]["<<j<<"]= ";
cout<<C[i][j];
cout<<endl;
}
}
}
}
float formula(){
cout<<"onda_ de_voltaje\n";
cout<<endl;
cout<<"N° de filas:";cin>>m;
cout<<"N° de columnas:";cin>>n;
cout<<endl;
cout<<endl;
Vo=100;
for(w=5;w<=15;w=w+0.25){
for(t=0.1;t<=2;t=t+0.1){
R[i][j]=Vo*cos(w*t);
cout<<"R["<<i<<"]["<<j<<"]= ";cout<<R[i][j];
cout<<endl;
i++;
j++;
}
}cout<<endl;
}
}