Está en la página 1de 5

CURSO: Taller de Programación

PRÁCTICA Nº 03

DOCENTE: Mg. Raùl Jimenez Drago

ALUMNO: JHERSOL ANDRES HUAMANI CORNEJO CÓDIGO U20217968

Sede (donde se toma la evaluación) Torre Arequipa


FACULTAD FISE
2023- 15696
Período lectivo Sección Aula 56AV075 Turno Noche
Verano (Turno - Grupo)
Fecha de evaluación 27 / 02 /2023 Horario 19:30 a 21:05 hrs Fila (*) A
INDICACIONES GENERALES

 Presentar en un archivo .doc la solución mediante el código fuente editable e imagen de


ejecución de cada caso propuesto.
 Prohibido el intercambio de materiales y realizar consultas por el chat, WS o audio

PREGUNTAS:

Con el uso del LP Java NetBeans desarrolle los siguientes casos:

1. Construya un arreglo de 4x4 elementos, ingrese por teclado números enteros


menores a 100 y determine la suma de cada diagonal y el promedio de sus
lados verticales (6 ptos)

package com.mycompany.practicacalificada3verano;
import java.util.Scanner;

/**
*
* @author JhersolXD
*/
public class Practicacalificada3verano {

public static void main(String[] args) {


// TODO code application logic here
Scanner reader = new Scanner(System.in);
int [] [] numeros = new int [4][4];
int conta=0;

int diag01 = 0,diag02=0,diag03=0,diag04=0;


int verti01=0,verti02=0,verti03=0,verti04=0;

for (int i = 0 ; i <= 3 ; i = i+1)


{
for (int j = 0 ; j <= 3 ; j = j+1)
{
conta=conta+1;
System.out.println("Ingrese el numero: "+conta);
numeros [i] [j] = reader.nextInt();
}

}
diag01=numeros [0] [0]+numeros [1] [0]+numeros [2] [0] +numeros [3] [0];
diag02=numeros [0] [1]+numeros [1] [1]+numeros [2] [1] +numeros [3] [1];
diag03=numeros [0] [2]+numeros [1] [2]+numeros [2] [2] +numeros [3] [2];
diag04=numeros [0] [3]+numeros [1] [3]+numeros [2] [3] +numeros [3] [3];

verti01=(numeros [0] [0]+numeros [0] [1]+numeros [0] [2] +numeros [0]


[3])/4;
verti02=(numeros [1] [0]+numeros [1] [1]+numeros [1] [2] +numeros [1]
[3])/4;
verti03=(numeros [2] [0]+numeros [2] [1]+numeros [2] [2] +numeros [2]
[3])/4;
verti04=(numeros [3] [0]+numeros [3] [1]+numeros [3] [2] +numeros [3]
[3])/4;

System.out.println("La suma de la diagonal 1 es : "+diag01);


System.out.println("La suma de la diagonal 2 es : "+diag02);
System.out.println("La suma de la diagonal 3 es : "+diag03);
System.out.println("La suma de la diagonal 4 es : "+diag04);
System.out.println("La promedio del lado vertical 1 es : "+verti01);
System.out.println("La promedio del lado vertical 2 es : "+verti02);
System.out.println("La promedio del lado vertical 3 es : "+verti03);
System.out.println("La promedio del lado vertical 4 es : "+verti04);
}
}
2. Implemente un método, que permita en un arreglo ingresar las edades de las
personas que asisten al Cine, se desea saber cuántas personas mayores de
edad y cuantas menores de edad asistieron. El proceso termina cuando se
ingresa el numero 100 (6 ptos)

package com.mycompany.practicacalificada3verano;
import java.util.Scanner;
/**
*
* @author JhersolXD
*/
public class pregunta2 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

Scanner reader = new Scanner(System.in);


int [] [] edades = new int [2][2];
int conta=0;
int i=0,j=0,contamayor=0,contamenor=0;
do
{
conta=conta+1;
System.out.println("Ingrese la edad de la persona : "+conta);
edades [i] [j] = reader.nextInt();
if (edades [i] [j] >=18)
contamayor = contamayor + 1;
else
{
contamenor=contamenor+1;
}
}
while(edades [i] [j] != 100);
System.out.println("La cantidad de personas mayores de edad es : "
+contamayor);
System.out.println("La cantidad de personas menores de edad es : "
+contamenor);
}
}
3. Cree una clase MERCADERIA con métodos: vender(), comprar() y
donar(). También debe tener los atributos id, descripción, peso,
cantidad, costo unitario. En el método comprar() obtenga el resultado según la
expresión cantidad * costo unitario y obtenga el costo total. Cree un objeto en
base a este y pruebe los atributos y métodos
(6 ptos)

4. Ejercicios Desarrollados en Canvas (S06 a S07)


(2 ptos)

Resolvi los ejercicios de la semana 6 y 7 pero no los subi, me ayudo mucho poder
practicar.

También podría gustarte