Diario de un programador. Anexo B: Códigos
Sumar matriz: Programa que realiza la suma de una matiz de 3x3
C
Programa utilizado: Code Blocks 13.12
#include<stdio.h>
int main (void){
int sumatoria = 0, contador = 0, a, b;
int numero[3][3];
for(a = 0; a < 3; a++){
for(b = 0; b < 3; b++){
contador++;
printf("Ingresa nro.%d: ", contador);
scanf("%d", &numero[a][b]);
sumatoria = sumatoria + numero[a][b];
}//fin for
}//fin for
for(a = 0; a < 3; a++){
for(b = 0; b < 3; b++){
printf("%d ",numero[a][b]);
}//fin for
printf("\n");
}//fin for
printf("La suma es %d",sumatoria);
return 0;
}
//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
JAVA
Programa utilizado: Net Beans 8.0.1
Programa utilizado: Net Beans 8.0.1
import java.util.Scanner;
public class sumaMatriz{
public static void main(String[]args){
Scanner ingreso = new Scanner(System.in);
int sumatoria = 0, a,b;
int numero[][] = new int[3][3];
for (a = 0; a < 3; a++){
for(b = 0; b < 3; b++){
System.out.printf("Ingresa nro.%d: " ,b + 1);
numero[a][b] = ingreso.nextInt();
sumatoria = sumatoria + numero[a][b];
}//fin for
}//fin for
for(a = 0; a < 3; a++){
for(b = 0; b < 3; b++){
System.out.print(numero[a][b] + " ");
}//fin for
System.out.printf("\n");
}//fin for
System.out.println("La suma es " + sumatoria);
}//fin main
}//fin class
//Escrito por Gustavo J. Cerda Nilo, diciembre 2015
PYTHON 3.5
Programa utilizado: Idle
sumatoria = 0
fila = 3
columna = 3
contador = 0
matriz = []
for i in range(fila):
matriz.append([])
for j in range(columna):
contador = contador + 1
numero = int(input("Ingresa un numero %d: " % (contador)))
matriz[i].append(numero)
sumatoria = sumatoria + matriz[i][j]
for a in range(fila):
for b in range(columna):
print("%d " % (matriz[a][b]), end = "")
print("")
print("La suma es %d" % (sumatoria))
#Escrito por Gustavo J. Cerda Nilo, diciembre 2015
SMALL BASIC
Programa utilizado: Small Basic 1.1
TextWindow.WriteLine("Ingresa 9 números")
TextWindow.WriteLine("")
sumatoria = 0
contador = 0
For a = 1 To 3
For b = 1 To 3
contador = contador + 1
TextWindow.WriteLine("Ingreso nro. " + contador)
ingreso[a][b] = TextWindow.ReadNumber()
sumatoria = sumatoria + ingreso[a][b]
EndFor
EndFor
'Mostrar matriz y resultado
TextWindow.Clear()
For a = 1 To 3
For b = 1 To 3
TextWindow.Write(ingreso[a][b] + " ")
EndFor
TextWindow.WriteLine("")'salto de linea
EndFor
TextWindow.WriteLine("La suma es " + sumatoria)
'Escrito por Gustavo J. Cerda Nilo, Noviembre 2015
No hay comentarios:
Publicar un comentario