java
Materia:
Desarrolla software de aplicación utilizando programación orientada a objetos
Unidad
II
Práctica 2 2ª Parte
Alumno:
Equipo
Grupo
P-312
Tema:
Métodos
Profesor José Alfredo Campos López
En esta práctica elaboraremos un programa que irá sufriendo modificaciones durante la práctica, así que encada captura de cada variante del programa y en cada compilación y corrida tome nota de resultados e imágenes, para posteriormente complementar sus explicaciones. Recuerde que todas las xx corresponden a su número de lista (en nombres de archivo, de clase, de método, de variables, etc.).
Considere que lo que está dentro de una celda en las siguientes tablas, corresponde a una sola línea de código(aunque dentro de esa celda la instrucción tenga más de un renglón)
Sexta Versión del Programa.
30.- Capture ahora, los siguientes códigos:
Num
Código
Observaciones
1
import java.io.*;
2
3
public class Operacionesxx_6
4
{
5
6
static float s1xx, s2xx, lasumaxx, larestxx, lamultxx, ladivixx, elmoduxx;
7
8
public static void main(String[] args) throwsIOException
9
{
10
InputStreamReader lectecxx = new InputStreamReader(System.in);
11
BufferedReader brxx = new BufferedReader (lectecxx);
12
13
String finxx;
14
do {
15
finxx = "" ;
16
try {
17
18
System.out.print("Inserte primera cifra: ");
19
s1xx = Float.parseFloat(brxx.readLine());20
System.out.print("Segunda cifra: ");
21
s2xx = Float.parseFloat(brxx.readLine());
22
System.out.println ();
23
24
25
sumar();
26
restar();
27
multiplicar();
28
dividir();
29
modulo();
30
31
32
imprisuma();
33
imprirest();
34
imprimulti();
35
impridivi();
36
imprimodu();
37
3839
finxx = "OK";
40
41
}
42
43
catch (Exception err){
44
45
System.out.println ('\t' + '\t' +"Ha cometido un error");
46
System.out.println ("Intente nuevamente con numeros enteros");
47
}
48
} while(finxx !="OK");
49
50
}
51
52
static voidsumar(){
53
lasumaxx = s1xx + s2xx;
54
}
55
56
static void imprisuma() {
57
System.out.println ("Sumando " + s1xx + "+" + s2xx +"="+ lasumaxx);
58
System.out.println ();
59
}
60
61
static void restar(){
62
larestxx = s1xx - s2xx;
63
}
64
65
static voidimprirest() {
66
System.out.println ("Restando " + s1xx + "-" + s2xx +"="+ larestxx);
67
System.out.println ();
68
}
69
70
static void multiplicar(){
71
lamultxx = s1xx * s2xx;
72
}
73
74
static void imprimulti() {
74
System.out.println ("Multiplicando " + s1xx + "*" + s2xx +"="+ lamultxx);
76System.out.println ();
77
}
78
79
static void dividir(){
80
ladivixx = s1xx / s2xx;
81
}
82
83
static void impridivi() {
84
System.out.println ("Dividiendo " + s1xx + "/" + s2xx +"="+ ladivixx);
85
System.out.println ();
86
}
87
88
static void modulo(){
89
elmoduxx = s1xx % s2xx;
90
}91
92
static void imprimodu() {
93
System.out.println ("Remanente " + s1xx + "%" + s2xx +"="+ elmoduxx);
94
95
}
96
97
}
31.- Compílelo y una vez que cuente con su archivo class córralo. Como de costumbre, registre sus observaciones.
Sentencia
Resultado
Explicación
javac Operacionesxx_6.java
java...
Regístrate para leer el documento completo.