diagfrma de flujo

7

Click here to load reader

Transcript of diagfrma de flujo

Page 1: diagfrma de flujo

INGENIERIA INFORMATICA Y DE SISTEMAS

Inteligencia Artificial

Ing. Vásquez Velásquez Mario

Abanto

Fernández Marín Vilma

FACULTAD

INGENIERIA INFORMATICA Y DE SISTEMAS

CURSO Inteligencia Artificial

DOCENTE Vásquez Velásquez Mario

INTEGRANTES

Abanto Minchán José Aquino Cachi Fredy

Fernández Marín Vilma

Cajamarca -

INGENIERIA INFORMATICA Y DE SISTEMAS

Vásquez Velásquez Mario

- Perú

Ciclo X

Page 2: diagfrma de flujo

Suma de Diagonales

Décimo Ciclo – Universidad San Pedro Página 2

SUMA DE DIAGONALES DE UNA MATRIZ EN LENGUAJE C++

DIAGRAMA DE FLUJO Programa principal

Page 3: diagfrma de flujo

Suma de Diagonales

Décimo Ciclo – Universidad San Pedro Página 3

PROCESO 1 INGRESAR MATRIZ

Page 4: diagfrma de flujo

Suma de Diagonales

Décimo Ciclo – Universidad San Pedro Página 4

PROCESO 2 MOSTRAR MATRIZ

Page 5: diagfrma de flujo

Suma de Diagonales

Décimo Ciclo – Universidad San Pedro Página 5

PROCESO 3 SUMA DE DIAGONALES

Page 6: diagfrma de flujo

Suma de Diagonales

Décimo Ciclo – Universidad San Pedro Página 6

CODIGO #include<iostream.h> #include<conio.h> #include<stdio.h> void ingresarmatriz(int n); void mostrarmatriz(int n); void sumadiagonal(int n); int A[9][9]; void main (){ int orden; char l; l='N'; while (l == 'N' || l == 'n'){ clrscr(); cout<<"Ingresar el Orden de la Matriz Cuadrada: "; cin>>orden; cout<<"\n"; ingresarmatriz(orden); mostrarmatriz(orden); sumadiagonal(orden); cout<<"\n\n\n\n\n\nDeseas Terminar - Si(S) o No(N): "; cin>>l; } getch(); } void ingresarmatriz(n){ int i,j; for (i=0; i<n; i++){ for (j =0; j<n; j++){ cout<<"Ingrese el elemento de la matriz A["<<i+1<<"]["<<j+1<<"] :"; cin>>A[i][j]; } cout<<"\n"; } } void mostrarmatriz(n){ int i,j; clrscr(); cout<<"TU MATRIZ ES : \n\n"; for (i=0; i<n; i++){ for (j =0; j<n; j++){ gotoxy(25+(5*j), 2+(2*i)); cout<<A[i][j]<<" | "; } } } void sumadiagonal(n){ int sumap, sumas, i, m;

Page 7: diagfrma de flujo

Suma de Diagonales

Décimo Ciclo – Universidad San Pedro Página 7

sumap = 0; sumas = 0; m = n-1; cout<<"\n\n\n SUMA DE DIAGONALES \n\n" ; for (i=0; i<n; i++){ sumap += A[i][i]; sumas += A[i][m]; m--; } cout<<"\n\nLa Suma de la Diagonal Principal es: "; cout<<sumap; cout<<"\n\nLa Suma de la Diagonal Secundaria es: "; cout<<sumas; }