Está en la página 1de 6

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 Alanías Rodríguez Rico

Fecha
Unidad 2: Fundamentos de la programación orientada a
objetos.
PROGRAMACION ORIENTADA A OBJETOS.

28 marzo 2017

DESARROLLO

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
valor obtenido de dividir a/b. Ejemplo ½ = 0.5.
package calculadora;
import java.util.Scanner;
public class Calculadora {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
float a;
float b;
System.out.println("Dame el Dividendo");
b=sc.nextFloat();
System.out.println("Dame el Divisor ");
a=sc.nextFloat();
System.out.println("el resultado es "+Calculadora.division(a, b));
}
public static float division(float divisor,float dividendo){
return dividendo/divisor;
}
}

2
Unidad 2: Fundamentos de la programación orientada a
objetos.
PROGRAMACION ORIENTADA A OBJETOS.

2) Un método que regrese un tipo int y reciba dos parámetros int: a, b. El resultado debe ser el valor
obtenido de multiplicar a x b. Ejemplo 5 x 5 = 25.
package calculadora;
import java.util.Scanner;
/**
*
* @author Kachive
*/
public class Calculadora {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int x,y;
System.out.println("Dame el primer numero ");
x=sc.nextInt();
System.out.println("Dame el segundo numero");
y=sc.nextInt();
System.out.println("El resultado de la multiplicacion de "+x+" * "+y
+" = "+Calculadora.Multiplicacion(x, y));
}
public static int Multiplicacion(int a, int b)
{
return a*b;
}
}

3
Unidad 2: Fundamentos de la programación orientada a
objetos.
PROGRAMACION ORIENTADA A OBJETOS.

3) Un método que regrese un tipo float y reciba tres parámetros int: a, b, c. El resultado debe ser la
evaluación de la fórmula a +b / c. Ejemplo 10 + 30 / 2 = 25. Investiga la precedencia de los
operadores en JAVA.

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=new Scanner(System.in);
int x,y,z;
System.out.println("Dame el primer numero ");
x=sc.nextInt();
System.out.println("Dame el segundo numero");
y=sc.nextInt();
System.out.println("El tercer numero");
z=sc.nextInt();
System.out.println("El resultado es "+Calculadora.olakase(x, y, z));
}
public static float olakase(int x,int y,int z){
return (float)(x+y)/z;
}
}

4
Unidad 2: Fundamentos de la programación orientada a
objetos.
PROGRAMACION ORIENTADA A OBJETOS.

4) 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 valores. Ejemplo 10 + 20 + 10 +5 = 11.25
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=new Scanner(System.in);
int v,x,y,z;
System.out.println("Dame el primer numero ");
v=sc.nextInt();
System.out.println("Dame el segundo numero");
x=sc.nextInt();
System.out.println("Dame el tercer numero");
y=sc.nextInt();
System.out.println("Dame el cuarto numero");
z=sc.nextInt();
System.out.println("El resultado es "+Calculadora.aritmetica(v, x, y,z));
}
public static float aritmetica(int a,int b,int c,int d){
return (float)(a+b+c+d)/4;
}
}
Para todos los casos, debes hacer que la cosola imprima el mensaje con los resultado

También podría gustarte