0votos

numeros amigos en PHP

por alvaro sanz llorente hace 1 año

Ahora en php

Escribir una función que determine si dos números dados son amigos:

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
43
44
45
46
47
48
49
50
51
52
53
54
55
<html> 
 
<body> 
 
<form action="#" method="post"> 
Introduce numeros para saber si son amigos <br> 
introduce numero:<input type="text" name="numero1" ><br> 
introduce numero2:<input type="text" name="numero2" ><br> 
 
<input type="submit" name="enviar" value="enviar"> 
 
 
 
<?php 
if(isset($_REQUEST["enviar"])){ 
    $acumular1=0; 
    $acumular2=0; 
$numero1=$_REQUEST["numero1"]; 
$numero2=$_REQUEST["numero2"]; 
for ($i=1; $i < $numero1; $i++) {  
     
    if($numero1%$i==0){ 
    $acumular1 +=$i; 
 
 
for ($f=1; $f < $numero2; $f++) {  
     
    if($numero2%$f==0){ 
    $acumular2 +=$f; 
 
if($numero1== $numero2){ 
echo"<br>no son amigos"; 
}else if($numero1==$acumular2 && $numero2==$acumular1){ 
echo"<br>son amigos"; 
 
}else{ 
echo"<br>no son amigos"; 
 
 
 
 
 
?> 
 
</form> 
 
</body> 
 
</html> 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.