-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfuncoes.php
78 lines (53 loc) · 1.36 KB
/
funcoes.php
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
// criando uma função
function exibeMensagem(string $mensagem)
{
echo $mensagem.PHP_EOL;
};
function depositar(array $conta, float $valorAdepositar)
{
if ($valorAdepositar > 0) {
# code...
$conta['saldo'] += $valorAdepositar;
}else {
echo "o valor precisar ser positivo";
}
return $conta;
}
function sacar(array $conta, float $valorASacar)
{
if ($valorASacar > $conta['saldo']){
exibeMensagem("Você não tem saldo suficiente");
}
else {
$conta['saldo'] -= $valorASacar;
}
return $conta;
};
//criando um array associativo
$contaCorrente = [
'123.456.789-10' =>[
'titula' => 'maria',
'saldo ' => 1000
],
'123.456.689-11'=>[
'titula'=> 'alberto',
'saldo'=> 300
],
'123.256.789-12' =>[
'titula'=>'maria',
'saldo'=>100
],
];
$pula = PHP_EOL;
echo $pula;
$contaCorrente ['123.456.689-11'] = sacar($contaCorrente['123.456.789-10'],500);
$contaCorrente[ '123.256.789-12'] = depositar($contaCorrente['123.456.789-10'],500);
$contaCorrente[ '123.456.789-10' ] = sacar($contaCorrente['123.456.789-10'],500);
foreach ($contaCorrente as $cpf => $conta) {
# code...
echo $conta['saldo'];
echo $pula;
echo $conta['titula'];
echo $pula;
}