Está en la página 1de 3

PROFESORA: LIC.

TAYDE NANCY CHORA PORTILLA

ALUMNO: Espinoza Martínez Magnolia FECHA: 17/feb/2022

Propósito de la actividad:
Codificar los algoritmos en el lenguaje de alto nivel, con el enfoque
orientado a objetos en Java.

package d_venceras;
import java.io.IOException;
import java.io.*;
import java.util.Scanner;

/**
*
* @author Mgnolia
*/
public class D_Venceras {

static int i;
static double []a=new double[5];
static int x=a.length;

public static void main(String[] args) {


String res = null;

do {

in_vector(x,a);
mos_calif(x,a);
promedio(x,a);
calif_baja(x,a);

Scanner ac=new Scanner(System.in);


System.out.println("Desea repetir el proceso s/n?");
res = ac.nextLine();
} while(res.equals("s"));

}
private static void in_vector(int x, double[] a)
{
for(i=0; i<x; i++)

{
Scanner ac=new Scanner(System.in);
System.out.println("Introduzuzca una calificacion " + (i+1));
a[i]=ac.nextDouble();
}

private static void mos_calif(int x, double[] a)


{
for(i=0; i<x; i++)

{
Scanner ac=new Scanner(System.in);
System.out.println("Las calificaciones son: " + (i+1) + a[i]);

private static void promedio(int x, double[] a)


{
Double sum=0.0, prom;
for(i=0; i<x; i++)
{

sum = sum + a[i];

}
prom=sum/5;
System.out.println();
System.out.println("El promedio del estudiante es : " +prom);

private static void calif_baja(int x, double[] a)


{
Integer indice=null;
double z =0.0;

for(i=0;i<5;i++)
{
if(z>a[i])
{
z=a[i];
indice=i;
}
}

if(indice==null)
{

System.out.println("El alumno no tiene una materia con baja calificacion");

else{
System.out.println("La calificacion mas baja es: " +z +"en la materia: " +indice);
}

Figura1. Ejecucion del programa divide y venceras, el cual permite la introduccion de


calificaciones, su impresión y valoracion, asi mismo permite volver a ejecutar dicho programa.

También podría gustarte