0votos

Función de modulo en PHP

por David García usando PHP, Sublime Text 3 hace 11 días

Para la solución de este desafío me enfoque simplemente en POO, aplicando encapsulamiento getters y setters. Si alguien sabe una mejor forma de hacerlo, agradecería que lo comentaran y mejoraran el código.

Crear una función que devuelva "si" si el modulo de una división es 0 y "no" si es cualquier otro valor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php 
 
/** 
* Crear una función que devuelva "si" si el modulo de una división es 0 y  
* "no" si es cualquier otro valor. 
*/ 
 
function show($message) 
    echo "<p>$message</p>"; 
 
class Division 
    protected $divisor; 
    protected $dividendo; 
 
    public function __construct($divisor, $dividendo) 
        $this->divisor = $divisor; 
        $this->dividendo = $dividendo; 
 
    public function isZero() 
        if ($this->module() == 0) { 
            return "Si"; 
 
        return "No"; 
 
    private function module() 
        return $this->divisor % $this->dividendo; 
 
 
$division = new Division(6, 2); 
 
show($division->isZero()); 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.