Nombre de la materia Programación Orientada a Objetos Nombre de la Licenciatura Ingeniería en Sistemas Computacionales Nombre del alumno Ricardo Guzmán Salas Matrícula 000036909
Nombre de la Tarea Fundamentos de la programación orientada a objetos Unidad # 2 Fundamentos de la programación orientada a objetos Semana 2 Nombre del Tutor Carlos lanías Rodríguez Rico Fecha
Unidad 2: Fundamentos de la programación orientada a objetos. PROGR!CIO" ORI#"$% O&'#$OS(
2) marzo 2*+,
!"$$%LL% Ejercicios de programación: Utilizando como base la clase Calculadora, agrega los siguientes métodos a la clase: 1) Un método que regrese un tipo float y reciba dos parámetros float: a, b. El resultado debe ser el alor obtenido de diidir a!b. Ejemplo " # $.%. package calculadora; import java.util.Scanner; public class Calculadora { / !param args t"e command line arguments / public static void main#String$% args& { Scanner sc'ne( Scanner#S)stem.in&; *loat a; *loat b; S)stem.out.println#+ame el ividendo+&;
b'sc.ne-tloat#&; S)stem.out.println#+ame el ivisor +&;
a'sc.ne-tloat#&; S)stem.out.println#+el resultado es +Calculadora.division#a, b&&; 0 public static *loat division#*loat divisor,*loat dividendo&{ return dividendo/divisor; 0
0
2
Unidad 2: Fundamentos de la programación orientada a objetos. PROGR!CIO" ORI#"$% O&'#$OS(
&) Un método que regrese un tipo int y reciba dos parámetros int: a, b. El resultado debe ser el alor obtenido de multiplicar a ' b. Ejemplo % ' % # &%. package calculadora; import java.util.Scanner; / !aut"or 1ac"ive / public class Calculadora { public static void main#String$% args& { Scanner sc'ne( Scanner#S)stem.in&; int -,); S)stem.out.println#+ame el primer numero +&;
-'sc.ne-t2nt#&; S)stem.out.println#+ame el segundo numero+&;
)'sc.ne-t2nt#&; S)stem.out.println#+3l resultado de la multiplicacion de +-+ +) + ' +Calculadora.4ultiplicacion#-, )&&; 0 public static int 4ultiplicacion#int a, int b& { return ab; 0
0
&
Unidad 2: Fundamentos de la programación orientada a objetos. PROGR!CIO" ORI#"$% O&'#$OS(
() Un método que regrese un tipo float y reciba tres parámetros int: a, b, c. El resultado debe ser la ealuación de la fórmula a b ! c. Ejemplo 1$ ($ ! & # &%. *nestiga la precedencia de los operadores en +-.
package calculadora; import java.util.Scanner; /** * * @author Kachive */ public class Calculadora { /** * @param args the command line arguments */ public static void main(String! args" { Scanner sc#ne$ Scanner(S%stem.in"; int &'%'; S%stem.out.println()ame el primer numero )";
sc.ne&t+nt("; S%stem.out.println()ame el segundo numero)";
%#sc.ne&t+nt("; S%stem.out.println(),l tercer numero)";
#sc.ne&t+nt("; S%stem.out.println(),l resultado es )-Calculadora.olakase(&' %' ""; public static loat olakase(int &'int %'int "{ return (loat"(&-%"/;
'
Unidad 2: Fundamentos de la programación orientada a objetos. PROGR!CIO" ORI#"$% O&'#$OS(
) Un método que regrese un tipo float y reciba tres parámetros int: a, b, c, d. El resultado debe ser el promedio de los tres alores. Ejemplo 1$ &$ 1$ % # 11.&% package calculadora; import java.util.Scanner; / !aut"or 1ac"ive / public class Calculadora { / !param args t"e command line arguments / public static void main#String$% args& { Scanner sc'ne( Scanner#S)stem.in&; int v,-,),z; S)stem.out.println#+ame el primer numero +&;
v'sc.ne-t2nt#&; S)stem.out.println#+ame el segundo numero+&;
-'sc.ne-t2nt#&; S)stem.out.println#+ame el tercer numero+&;
)'sc.ne-t2nt#&; S)stem.out.println#+ame el cuarto numero+&;
z'sc.ne-t2nt#&; S)stem.out.println#+3l resultado es +Calculadora.aritmetica#v, -, ),z&&; 0 public static *loat aritmetica#int a,int b,int c,int d&{ return #*loatabcd&/5;
(
Unidad 2: Fundamentos de la programación orientada a objetos. PROGR!CIO" ORI#"$% O&'#$OS(
0 0 6ara todos los casos, debes "acer 7ue la cosola imprima el mensaje con los resultado
)