Está en la página 1de 13

“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO


PÚBLICO ALTO HUALLAGA – TOCACHE

U.D: TALLER DE PROGRAMACION CONCURRENTE


Profesor(a):
Figueroa Martel Miguel Ángel
Estudiante:
Herrera Guerra Aneris Yameli
Falcon Guerra Rodrigo Fresnel
Marín Games Mairita Sandi
Pacaya Viera Kelvin Alberto
Semestre:
IV

Tocache-Perú
2023
BALOTARIO DE PREGUNTAS UTILIZANDO EL LENGUAJE DE
PROGRAMACIÓN JAVA

EJERCICIO 1

Crear un programa que ayude a un alumno desea saber cuál será su calificación final en la
unidad didáctica de Taller de Programación Concurrente. Dicha calificación se compone de los
siguientes rubros a evaluar:

 55% del promedio de sus tres calificaciones parciales.


 30% de la calificación del examen final.
 15% de la calificación de un trabajo fina

CODIGO

double cali1=Double.parseDouble(tex_c1.getText());

double cali2=Double.parseDouble(tex_c2.getText());

double cali3=Double.parseDouble(tex_c3.getText());

double ex=Double.parseDouble(tex_ex.getText());

double tra=Double.parseDouble(tex_tra.getText());

double pro = (cali1+cali2+cali3)/3;

double pron = pro * 0.55;

double prox = ex * 0.30;

double prot = tra * 0.15;

double promedio = (pron + prox+ prot);

tex_resultado.setText("Su promedio: "+promedio);


DISEÑO

EJERCICIO 2

Diseñar un programa que determine la cantidad total a pagar por una llamada telefónica de
acuerdo a las siguientes premisas:

 Toda llamada que dure menos de 3 minutos tiene un coste de 10 céntimos.


 Cada minuto adicional a partir de los 3 primeros es un paso de contador y cuesta 5
céntimos

CODIGO

double tex_1= Double.parseDouble(venta_1.getText());

if (tex_1>3)

resul.setText("la llamada cuesta 5 centimos");

if (tex_1<3)

resul.setText("la llamada cuesta 10 centimo");


}

DISEÑO

EJERCICIO 3

Una persona desea obtener un préstamo de S/. 4,000.00, para lo cual acude a 3 bancos
distintos y cada uno le ofrece distintas opciones de pago:

 El banco 1 le cobra una tasa de interés del 4.5% mensual.


 El banco 2 le cobra una tasa de interés del 5.5% trimestral.
 El banco 3 le cobra una tasa de interés del 8.5% semestral.

Diseñe un programa que ayude al cliente a escoger cual es la mejor alternativa, y en la cual
pagará menos el interés, sabiendo que el préstamo será pagado en 18 meses.

CODIGO
DISEÑO
EJERCICIO 4

Realice un programa que permita calcular el sueldo final de un empleado, si se sabe que el
sueldo aumenta en 100 soles por cada hijo y en 25 soles por cada día no laborable que el
trabajador asistió.

CODIGO

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

double sueldo=0;

double hijos=0;

double dias=0;

double total=0;

sueldo=Double.parseDouble(txt_s.getText());

hijos=Double.parseDouble(txt_n.getText());

dias=Double.parseDouble(txt_d.getText());

total=sueldo+(hijos*100)+(dias*25);

txt_c.setText("El sueldo final del empleado es: "+total);

DISEÑO
EJERCICIO 5

Crear un programa en donde el usuario ingrese un numero cualquiera y el programa determine


si es o no un NUMERO PERFECTO

CODIGO

private void BTN_maiActionPerformed(java.awt.event.ActionEvent evt) {

double n=Double.parseDouble(txt_n.getText());

double i;

double s=0;

for (i = 1; i < n; i++) {

if (n % i == 0) {

s = s + i;

}}

if (s == n) {
txt_pr.setText("El numero es perfecto");

} else {

txt_pr.setText("El numero no es perfecto");

}}

DISEÑO

EJERCICIO 6

Dadas las ecuaciones del MRUV, crear un programa para resolver los siguientes problemas:
Nota: Todas las fórmulas deben estar programadas dentro de la aplicación
CODIGO

double t=Double.parseDouble(tex_t.getText());

double vi=Double.parseDouble(tex_vi.getText());

double vf=Double.parseDouble(tex_vf.getText());

double a =(vf-vi)/t;

tex_a.setText(""+a);

double d = vi +(a/2) * (2*t-1);

tex_d.setText(""+d);

double vff = vi + (a*11);

tex_vff.setText(""+vff);

DISEÑO

EJERCICIO 7

Diseñe un algoritmo para repartir una cantidad de dinero a tres personas en forma
proporcional a sus edades. El monto que le corresponde a cada persona se calcula con la
siguiente fórmula:

monto de la persona = edad de la persona x monto a repatir / suma total de dades

CODIGO

private void btn_mairita_marinActionPerformed(java.awt.event.ActionEvent evt) {


double monto=Double.parseDouble(txt_m.getText());

int ep1=Integer.parseInt(txt_ep1.getText());

int ep2=Integer.parseInt(txt_ep2.getText());

int ep3=Integer.parseInt(txt_ep3.getText());

int sumaedades=ep1+ep2+ep3;

double montop1=(ep1*monto)/sumaedades;

double montop2=(ep2*monto)/sumaedades;

double montop3=(ep3*monto)/sumaedades;

double mt=montop1+montop2+montop3;

txt_p.setText(" Resultado: "+"\n"+"Suma de edades: "+sumaedades+"\n"+

"Monto Persona 1: " +montop1+"\n"+ "Monto Persona 2: " +montop2+ "\n"+

"Monto Persona 3: " +montop3+"\n"+ "Monto Total: " +mt );

DISEÑO
EJERCICIO 8

Tres amigos aportan cantidades de dinero para formar un capital. Diseñe un programa que
determine el capital formado y el porcentaje de dicho capital que aporta cada uno; se debe
mostrar el nombre de la persona, la cantidad de dinero aportado y el porcentaje que le
corresponde.

CODIGO

private void btn_mairita_marinActionPerformed(java.awt.event.ActionEvent evt) {

String p1= txt_p1.getText();

String p2= txt_p2.getText();

String p3= txt_p3.getText();

double dp1=Double.parseDouble(txt_dp1.getText());

double dp2=Double.parseDouble(txt_dp2.getText());

double dp3=Double.parseDouble(txt_dp3.getText());

double c=dp1+dp2+dp3;

double pp1=(dp1*100)/c;

double pp2=(dp2*100)/c;

double pp3=(dp3*100)/c;

txt_procesar.setText("Capital: " + c +"\n"+"Nombre: " +p1+ "\n"+"Cantidad de dinero


apotado: " + dp1

+"\n"+"Porcentaje que le corresponde: " + pp1 +"\n"+"Nombre: " +p2+ "\n"+

"Cantidad de dinero apotado: " + dp2 +"\n"+"Porcentaje que le corresponde: " + pp2
+"\n"+

"Nombre: " +p3+ "\n"+"Cantidad de dinero apotado: " + dp3 +"\n"+

"Porcentaje que le corresponde: " + pp3 +"\n");

DISEÑO
EJERCICIO 9

Diseñe un programa que permita convertir una cantidad dada en metros a sus equivalentes en
centímetros, pulgadas, pies y yardas. Considere la siguiente información:

 1 metro = 100 centímetros


 1 pie = 12 pulgadas
 1 yarda = 3 pies
 1 pulgada = 2.54 centímetro

CODIGO

private void btn_mairita_marinActionPerformed(java.awt.event.ActionEvent evt) {

int m=Integer.parseInt(txt_metros.getText());

double c=m*100;

double pu=c/2.54;

double pi=pu/12;

double y=pi/3;
txt_procesar.setText(" Cantidad ingresada: " + m + "\n" +" En Centimetros: " + c + "\n" +" En
Pulgadas: " + pu + "\n" +

" En Pies: " + pi + "\n" +" En Yardas: " + y +"\n" );

DISEÑO

También podría gustarte