Professional Documents
Culture Documents
package desviacion.estandar;
import static java.lang.Math.sqrt;
import java.util.Scanner;
public class DesviacionEstandar {
public static void main(String[] args) {
Scanner leerteclado = new Scanner(System.in);
float[] vector = new float[15];
float suma=0, promedio=0, sigma=0, desv_standar=0;
for(int i=0; i<15; i++ ){
System.out.print("ingrese el numero "+(i+1)+ ": ");
vector[i]=leerteclado.nextFloat();
suma = suma + vector[i];
}
promedio = suma/15;
for(int i=0; i<15; i++ ){
sigma=sigma+((vector[i]-promedio)*(vector[i]-promedio));
}
desv_standar=(float) sqrt(sigma/(15-1));
System.out.println("la desviacion estandar es:
"+desv_standar);
}
}
6) Casos de prueba:
package numero.cero;
import java.util.Scanner;
public class NumeroCero {
public static void main(String[] args) {
Scanner leerteclado = new Scanner(System.in);
int n,cont=0;
System.out.print("Introduzca cuantos numeros son: ");
n= leerteclado.nextInt();
int[] vector = new int[n];
for (int i = 0; i<n; i++ ){
System.out.print("Ingrese un numero: ");
vector[i] = leerteclado.nextInt();
if(vector[i]==0){
i=n;
}
}
for (int i = 0; i<n; i++ ){
if(vector[i]>20){
System.out.println(vector[i]);
cont++;
}
}
System.out.println("La cantidad de numero > 20 son:"+cont);
}
}
6) Casos de prueba:
Nmero de caso: 4
Nombre del caso: Suma de filas de una matriz
Entregado por: Alejandro Jos Vergara Avila
1) Enunciado: Realice un programa que devuelva la suma de cada una
de las filas de una matriz.
2) Lista de requerimientos: se requiere hacer un programa que haga la
suma de las filas de una matriz y muestre el resultado.
3) Descripcin del anlisis realizado: se debe definir las dimensiones de
la matriz, y luego se debe crear la matriz. Para leer la matriz se debe
crear un ciclo que la lea fila por fila. Luego de haber creado la matriz
se debe crear un vector para almacenar los elementos de cada fila y
se debe crear un ciclo para hacer la sumatoria de estas filas. Al
finalizar se debe mostrar la suma de cada fila
4) Diseo:
Inicio
Entero x,y
Imprimir "Digite el nmero de filas: "
Leer x
Imprimir "Digite el nmero de columnas: "
Leer y
Matriz[x] [y]
Sumafilas[x]
Para (i=0; i<x; i++)
Para (j=0; j<y; j++)
Imprimir "Digite el nmero de la posicion "+ (i+1)+ (j+1)
Leer matriz[i] [j]
Fin para
Fin para
Para (i=0; i<x; i++)
Para (j=0; j<y; j++)
Sumafilas[i]= sumafilas[i]+matriz[i] [j]
Fin para
Fin para
Para (i=0; i<x; i++)
Imprimir "la suma de la fila "+ (i+1)+" es: "+sumafilas[i]
Fin para
Fin
5) Cdigo del programa:
package suma.filas;
import java.util.Scanner;
Nmero de caso: 5
Nombre del caso: Suma de la diagonal principal
Entregado por: Alejandro Jos Vergara Avila
1) Enunciado: Realice un programa que devuelva la suma de la diagonal
principal de una matriz.
2) Lista de requerimientos: se requiere un programa que pueda hacer la
sumatoria de la diagonal principal de una matriz cuadrada.
3) Descripcin del anlisis realizado: se requiere definir una matriz
cuadrada, luego se debe hacer un ciclo para leer la matriz, se va a
recorrer fila por fila, luego se debe crear un ciclo para hacer la
sumatoria de la diagonal principal.
4) Diseo:
Inicio
Entero n, suma=0;
Imprimir digite la dimensin de la matriz
Leer n
Matriz[n] [n]
Para (i=0; i<x; i++)
Para (j=0; j<y; j++)
Imprimir "Digite el nmero de la posicion "+ (i+1)+ (j+1)
Leer matriz[i] [j]
Fin para
Fin para
Para (i=0; i<x; i++)
Suma=suma+matriz[i][i]
Fin para
Imprimir la suma es+suma
Fin
package sumacolumnas;
import java.util.Scanner;
public static void main(String[] args) {
Scanner leerteclado = new Scanner(System.in);
int x,y;
System.out.print("Digite el numero de filas: ");
x= leerteclado.nextInt();
System.out.print("Digite el numero de columnas: ");
y= leerteclado.nextInt();
System.out.println(" ");
int[][] matriz = new int[x][y];
int[] sumacolumnas = new int[y];
for(int i=0; i<x; i++){
for(int j=0; j<y; j++){
System.out.print("Digite el numero de la posicion "+
(i+1)+","+(j+1)+" : ");
matriz[i][j]=leerteclado.nextInt();
}
}
System.out.println(" ");
System.out.println(" MATRIZ ");
for(int i=0; i<x; i++){
for(int j=0; j<y; j++){
System.out.print("
"+matriz[i][j]);
}
System.out.println(" ");
}
System.out.println(" ");
for(int j=0; j<y; j++){
for(int i=0; i<x; i++){
sumacolumnas[j]= sumacolumnas[j]+matriz[i][j];
}
}
for(int j=0; j<y; j++){
System.out.println("la suma de la columna "+(j+1)+" es:
"+sumacolumnas[j]);
}
}
}
6) Casos de prueba: