Trabajo Final Progra

Páginas: 12 (2833 palabras) Publicado: 1 de octubre de 2015



























Un cliente de un banco realiza sucesivos retiros desde un cajero, si posee 1000 al inicio de las operaciones, escriba un programa que le permita retirar dinero mientras tenga fondos.

DIAGRAMA DE CLASES:







DIAGRAMA DE ACTIVIDADES:

CODIGO:
package problema1;
import java.util.Scanner;
public class Problema1 {
public static void Problema1(){}
public staticvoid main(String[] args) {
Scanner leer=new Scanner(System.in);
double ahorro=1000,retiro;
while(ahorro>=0)
{System.out.println("Ingrese la cantidad a retirar");
retiro=leer.nextDouble();
if(retiro<=ahorro){
ahorro=ahorro-retiro;
System.out.println("Le queda de ahorro "+ahorro);}
else {System.out.println("No tiene más ahorros para retirar esta cantidad");
break;}
}
}
}


COMPILACIÓN:
run:
Ingrese la cantidad a retirar
456
Le queda de ahorro 544.0
Ingrese la cantidad a retirar
467.5
Le queda de ahorro 76.5
Ingrese la cantidad a retirar
37
Le queda de ahorro 39.5
Ingrese la cantidad a retirar
38
Le queda de ahorro 1.5
Ingrese la cantidad aretirar
10
No tiene más ahorros para retirar esta cantidad
BUILD SUCCESSFUL (total time: 26 seconds)





Hallar las raíces de la ecuación cuadrática (reales o imaginarios) con coeficientes a, b y c.

DIAGRAMA DE CLASES:






DIAGRAMA DE ACTIVIDADES:
CODIGO:
package raices;
import java.util.Scanner;
public class Raices
{
double a,b,c,x1,x2,d,im;
void lectura()
{ Scanner obj =new Scanner(System.in);
System.out.println("Ingrese los coeficientes de la ecuacion"); // ingresar los coeficientes
System.out.println("Ingrese el valor de a:");
a = obj.nextDouble();
System.out.println("Ingrese el valor de b:");
b = obj.nextDouble();
System.out.println("Ingrese el valor de c:");
c = obj.nextDouble();
}
void calcular (){d= ((Math.pow(b,2))-4*a*c);
im = (Math.sqrt(-d))/(2*a);
if(d>=0)
{ x1 = (-b+(Math.sqrt(d)))/(2*a);
x2 = (-b-(Math.sqrt(d)))/(2*a);
}
else {
x1 = (-b)/(2*a);
x2 = (-b)/(2*a);
}
}
void visualizar() {
if(d>=0)
{System.out.println("Raices Reales: raiz 1 = " + x1 + " y raiz 2 = " + x2);}
else
{ System.out.println("Raices Imaginarias: raiz 1 = " + x1 +"+"+ im +"i"+" y raiz 2 = " + x2 +"-"+ im +"i");
}
}
public static void main(String[] args)
{
Raices obje = new Raices ();
obje.lectura();
obje.calcular();
obje.visualizar();
}
}



COMPILACION:
run:
Ingrese los coeficientes de la ecuacionIngrese el valor de a:
1
Ingrese el valor de b:
2
Ingrese el valor de c:
2
Raices Imaginarias: raiz 1 = -1.0+1.0i y raiz 2 = -1.0-1.0i
BUILD SUCCESSFUL (total time: 9 seconds)





















ARREGLOS:
Hacer un programa que calcula la nota de un alumno en una prueba de 10 preguntas de opciones múltiples (‘a’,…o ‘e’). Cada pregunta se evalúa con dos puntos. Debe inicializar un arreglo con lasrespuestas correctas. El programa debe mostrar el arreglo de respuestas correctas y el arreglo de respuestas del alumno y la nota del alumno.

DIAGRAMA DE CLASES:








DIAGRAMA DE ACTIVIDADES:
CODIGO:
package problema1;
import java.util.Scanner;
public class Problema1 {
int n=10;
String nombre;
char[] RptaOK={'a','c','e','d','b','c','d','e','b','c'}; // se declarael 1° arreglo de tamaño n
char[] ARpta=new char[n];// se declara el 2° arreglo de tamaño n
int nota=0;
void lectura()
{
Scanner obj=new Scanner(System.in);
System.out.println("Ingrese nombre del alumno: ");
nombre=obj.nextLine();
System.out.println("Ingrese el array de respuestas: "); // ingresando los valores del 2° arreglo
for(int i=0;i
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • trabajo progra
  • trabajo progra
  • Final Experiencia 1 Metodos De Progra
  • trabajo final final
  • a Trabajo Final Economia FINAL
  • Trabajo Final Final Work
  • Trabajo Final
  • Trabajo Final

OTRAS TAREAS POPULARES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS