Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Taller de Programación: Ejercicios de Programación en Java, Ejercicios de Programación Java

distintos tipos de ajaercicios

Tipo: Ejercicios

2018/2019

Subido el 11/06/2019

sebastian-martinez-conde
sebastian-martinez-conde 🇨🇴

2 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TALLER DE PROGRAMACIÓN
SEBASTIAN MARTINEZ
MARIA LORENA TAMARA USTA
YERITKA MORALES OCHOA
MARIO MACEA ANAYA
UNIVERSIDAD DE CORDOBA
PROGRAMA DE INGENIERIA INDUSTRIAL
FACULTAD DE INGENIERIA
MONTERIA-CORDOBA
2019
TALLER
1. El ejercicio nos pide diseñar una clase la cual denotaremos como
“ClaseNotaFinal” para determinar si un alumno es apto o no, es apto si su
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Taller de Programación: Ejercicios de Programación en Java y más Ejercicios en PDF de Programación Java solo en Docsity!

TALLER DE PROGRAMACIÓN

SEBASTIAN MARTINEZ

MARIA LORENA TAMARA USTA

YERITKA MORALES OCHOA

MARIO MACEA ANAYA

UNIVERSIDAD DE CORDOBA

PROGRAMA DE INGENIERIA INDUSTRIAL

FACULTAD DE INGENIERIA

MONTERIA-CORDOBA

TALLER

  1. El ejercicio nos pide diseñar una clase la cual denotaremos como “ClaseNotaFinal” para determinar si un alumno es apto o no, es apto si su

nota final es 5 o más y no es apto si su nota final es 5 o menos. Se utilizaran los métodos double y float porque la nota dará un decimal.

Nota final= trabajo+test+examen

Trabajo: 0.2* Test: 0.3* Examen: 0.5* UML NotaFinal

  • doubleNotaTrabajo
  • doubleNotaTest
  • doubleNotaExamen
  • classNotaFinal(){imp}

  • voidPedirNotaTrabajo(a){}

  • voidPedirNotaTest(b){}

  • voidPedirNotaExamen(c){}

  • floatObtenerNotaTrabajo(){}

  • floatObtenerNotaTest(){}

  • floatObtenerNotaExamen(){}

  • floatCalcularNotaEstudiantes(){}

  • stringAprobado(){}

  • voidMostrarResultado(){}

system.out.print()

Estructura selectiva

ClassNotaFinal

{private doubleNotaTrabajo; doubleNotaTest; doubleNotaExamen; } { public NotaFinal(){}

public voidPedirNotaTrabajo(double_a)

Nota >3= aprobado 3.5 < Nota <4= Notable 4< Nota < 4.5= Sobresaliente Nota >4.5 = Matrícula de honor

UML

NotaFinal

-stringAprobado

-stringReprobado

-stringNotable

-stringSobresaliente

-stringMatriculaDeHonor

  • classNotaFinal(){imp}

  • voidpedirAprobado(){}

  • voidpedirReprobado(){}

  • voidpedirNotable(){}

  • voidpedirSobresaliente(){}

  • voidpedirMatriculaDeHonor(){}

  • stringObtenerAprobado(){}

  • stringObtenerReprobado(){}

  • stringObtenerNotable(){}

  • stringObtenerSobresaliente(){}

  • stringObtenerMatriculaDeHonor(){}

  • voidMostrarResultado

classNotaFinal

{private stringAprobado; stringReprobado;

stringNotable; stringSobresaliente;

{ public NotaFinal(){}

public stringAprobado(double_a) { Aprobado=a; }

public stringReprobado(double_b) { Reprobado=b; } public stringNotable(double_c) { Notable=c; }

public stringSobresaliente(double_d) { Sobresaliente=d; }

public doubleAprobado(a) { return_a; }

public doubleReprobado(b) { return_b; }

public doubleNotable(c) { return_c; }

public doubleSobresaliente(d) { return_d; }

public stringCalcularAprobado() { string=“No aprobado”

If(calcularNotaEstudiante()=3.0)

{NotaEstudiante=“Aprobado”;

system.out.print()

Estructura selectiva

ClassEcuacion

{private intA; intB; intC;

public ecuaciones() { A= B= C= }

public voidPedirEcuaciones() { A=a B=b C=c }

public intObtenerA() { return_a; }

public intObtenerB() { return_b; }

public intObtenerC() { return_c; }

public intCalcularEcuacion() { double discriminante x1,x2; discriminante= ((BB)-(4(A*C))); if ((A==0)&&(B==0)&&(C==0)) { } system.out.println("La ecuación tiene infinitas soluciones."); } if (discriminante < 0) { system.out.print ("La Ecuacion No Tiene Soluciones Reales"); }

if (discriminante == 0) { system.out.println ("La ecuacion tiene solo una solucion"); x1 = (-B)/(2A); System.out.println ("La Solucion es, X1=X2 : 2" +x1); } if (discriminante > 0) { System.out.println ("La ecuación tiene dos raizes reales"); x1 = (-B)+Math.sqrt(discriminante)/(2A); x2 = (-B)-Math.sqrt(discriminante)/(2*A); System.out.println ("La solucion es, X1 = " +x1+ " y, X2 = " +x2); } }

  1. El ejercicio nos pide diseñar una clase e implemente cada uno de sus métodos en java que lea tres números, muestre cual es el mayor, el menor y de forma ordenada de mayor a menos.

private int N1; private int N2; private int N3; public TresNum(){} public void setN1(int n){ N1=n;} public void setN2(int n){ N2=n;} public void setN3(int n){ N3=n;} public void Menor(){ if(N1 < N2 && N1 < N3){ System.out.println("El numero menor es " + N1); }else{ if(N2 < N1 && N2 < N3){ System.out.println("El numero menor es " + N2); }else{ System.out.println("El numero menor es " + N3); } } } public void Mayor(){ if (N1 > N2) { if (N1 > N3) { System.out.println("El mayor es: " + N1); } else { System.out.println("el mayor es: " + N3);

int dia;

int mes;

int anio;

Class fecha

  • public void setDia(int n){ dia=n;}

+publicvoidsetMes(int n){ mes=n;}

+publicvoidsetAnio(int n){ anio=n;}

+public perdirDia(){}

+publicperdirMes(){}

+publicpedirAnio(){}

+publicobtenerDia(){}

+publicobtenerMes(){}

+publicobtenerAnio(){}

+publiccalcularAnioBisiesto(){}

  • voidpedir resultado()

Systen.out.printh()

public Fecha(){impl}

{ private int dia; int mes; int anio;}

public void VerFecha(){ if(dia <0 || dia > 31){

System.out.println("La fecha es incorrecta!.\n");

}else{

if(mes < 0 || mes > 12){ System.out.println("La fecha es incorrecta!.\n");

}else{

if(anio < 1900 || anio > 2100){ System.out.println("La fecha es incorrecta!.\n");

}else{

if ((anio % 4 == 0) && ((anio % 100 != 0) || (anio % 400 == 0)) && mes==29) System.out.println("El año es bisiesto"); else System.out.println("El año no es bisiesto");