
PHP - ayudaaa con ejercicio de php
Publicado por daniel (12 intervenciones) el 04/07/2016 21:32:24
buenas a toda la comunidad de programadores, necesito su mas pronta ayuda posible necesito hacer un programa en php que solo haga lo siguiente:
a) cuantas transacciones de cada tipo hay por cliente?
b)qque cliente tiene mayor numero de transacciones?
c) que cliente tiene mayor saldo con el menor numero de transacciones?
d) quien es el cliente mas antiguo?
me estan dando los siguientes archivos con que hare eso:
archivo clientes.txt.
numero de cuenta; nombre; fecha de apertura; tipo de cuenta
345812B; luis; 24/03/2013; A
7814545x;luis; 24/5/2014; C
14557q1;daniel;7/5/2010;C
145454B; daniel;7/5/2005;A
en este archivo el cliente puede tener cuantas cuenta quiera, pero se aperturaron diferentes fechas, la A significa cuenta ahorro y la c cuenta corriente;
Archivo transaciones.txt
numero de cuenta; monto; operacion; fecha; destino
345812B; 5430;D;1/05/2015;0
7814545; 3400;R;3/02/2015;0
14557q1;2568;D;4/5/2015;0
145454B;4000;T;5/5/2015;345812B
necesito un programa que realice todo eso porfavor agradeceria su ayuda
y hasta ahora solo tengo esto
//----------------------------------------------------------------------------------------------------------------------------------------------
<?php
$c=fopen ("clientes.txt","r") or die ("error");
while(!feof($c)){
$lc=fgets($c);
if (trim($lc)!=""){
$vc=explode(";",$lc);
echo "<b>".$vc[0]." - ".$vc[1]." - ".$vc[2]." - ".$vc[3]."</b><br>";
}
}
//----------------------------------------------
echo "<br>";
$t=fopen ("transa.txt","r") or die ("error");
while(!feof($t)){
$lt=fgets($t);
if(trim($lt)!=""){
$vt=explode(";",$lt);
//if(trim($vt[0])==$vc[0]){
echo "<b>".$vt[0]." - ".$vt[1]." - ".$vt[2]." - ".$vt[3]." - ".$vt[4]."</b><br>";
}
}
//}
fclose ($t);
fclose ($c);
?>
//--------------------------------------------------------------------------------------------------------------------------------------------
necesito que solo me ayuden con esto
a) cuantas transacciones de cada tipo hay por cliente?
b)qque cliente tiene mayor numero de transacciones?
c) que cliente tiene mayor saldo con el menor numero de transacciones?
d) quien es el cliente mas antiguo?
gracias por su pronta ayuda
a) cuantas transacciones de cada tipo hay por cliente?
b)qque cliente tiene mayor numero de transacciones?
c) que cliente tiene mayor saldo con el menor numero de transacciones?
d) quien es el cliente mas antiguo?
me estan dando los siguientes archivos con que hare eso:
archivo clientes.txt.
numero de cuenta; nombre; fecha de apertura; tipo de cuenta
345812B; luis; 24/03/2013; A
7814545x;luis; 24/5/2014; C
14557q1;daniel;7/5/2010;C
145454B; daniel;7/5/2005;A
en este archivo el cliente puede tener cuantas cuenta quiera, pero se aperturaron diferentes fechas, la A significa cuenta ahorro y la c cuenta corriente;
Archivo transaciones.txt
numero de cuenta; monto; operacion; fecha; destino
345812B; 5430;D;1/05/2015;0
7814545; 3400;R;3/02/2015;0
14557q1;2568;D;4/5/2015;0
145454B;4000;T;5/5/2015;345812B
necesito un programa que realice todo eso porfavor agradeceria su ayuda
y hasta ahora solo tengo esto
//----------------------------------------------------------------------------------------------------------------------------------------------
<?php
$c=fopen ("clientes.txt","r") or die ("error");
while(!feof($c)){
$lc=fgets($c);
if (trim($lc)!=""){
$vc=explode(";",$lc);
echo "<b>".$vc[0]." - ".$vc[1]." - ".$vc[2]." - ".$vc[3]."</b><br>";
}
}
//----------------------------------------------
echo "<br>";
$t=fopen ("transa.txt","r") or die ("error");
while(!feof($t)){
$lt=fgets($t);
if(trim($lt)!=""){
$vt=explode(";",$lt);
//if(trim($vt[0])==$vc[0]){
echo "<b>".$vt[0]." - ".$vt[1]." - ".$vt[2]." - ".$vt[3]." - ".$vt[4]."</b><br>";
}
}
//}
fclose ($t);
fclose ($c);
?>
//--------------------------------------------------------------------------------------------------------------------------------------------
necesito que solo me ayuden con esto
a) cuantas transacciones de cada tipo hay por cliente?
b)qque cliente tiene mayor numero de transacciones?
c) que cliente tiene mayor saldo con el menor numero de transacciones?
d) quien es el cliente mas antiguo?
gracias por su pronta ayuda
Valora esta pregunta


0