61
Aprender a programar desde cero / Re:Ejercicio CU00836B ejemplos funciones en php leer y escribir datos a archivos
« en: 12 de Febrero 2015, 00:09 »
ok mario muchisimas gracias por tus consejos y ayuda.
Si tienes algún problema para registrarte en el foro o para escribir mensajes ponte en contacto con nosotros a través del formulario de contacto de aprenderaprogramar.com
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
<?php
function escribirTresNumeros($num1,$num2,$num3){
echo 'Que comience la funcion<BR/><BR/>Se han escrito los numeros:<BR/><BR/>';
echo $num1.'<BR/>';
echo $num2.'<BR/>';
echo $num3.'<BR/>';
$fp = fopen("ejercicio4.txt", "w");
fputs($fp,$num1."\n".$num2."\n".$num3."\n");
fclose($fp);
}
escribirTresNumeros(2,8,14);
function obtenerSuma($ejercicio4) {
$sumatorio = 0;
$fp = fopen($ejercicio4, "r");
$i = 0;
while(!feof($fp)) {
$linea = fgets($fp);
$sumatorio = $sumatorio+$linea;
if (!feof($fp)) {echo 'El dato leido en la linea '.$i. ' es '.$linea . ' y el sumatorio por ahora vale '.$sumatorio.'<br />';}
$i=$i+1;
}
fclose($fp);
return $sumatorio;
}
echo "<BR/>La sumatoria de los datos en el archivo datosEjercicioA es: " . obtenerSuma('ejercicio4.txt')."<BR/>";
function obtenerArray($ejercicio4) {
$miarray = array();
$fp = fopen($ejercicio4, "r");
$i = 0;
while(!feof($fp)) {
$miarray[$i] = fgets($fp);
$i=$i+1;
}
fclose($fp);
return $miarray;
}
$miNuevoArray = obtenerArray('ejercicio4.txt');
echo $miNuevoArray[0].'<BR/>'.'<BR/>';
echo $miNuevoArray[1].'<BR/>'.'<BR/>';
echo $miNuevoArray[2].'<BR/>'.'<BR/>';
echo $miNuevoArray[3].'<BR/>'.'<BR/>';
?>
<?php
function obtenerArray($rutadearchivo) {
$miarray = array();
$fp = fopen($rutadearchivo, "r");
$i = 0;
while(!feof($fp)) {
$miarray[$i] = fgets($fp);
$i=$i+1;
}
fclose($fp);
return $miarray;
}
$miNuevoArray = obtenerArray('rutadearchivo.txt');
echo $miNuevoArray[0].'<BR/>'.'<BR/>';
echo $miNuevoArray[1].'<BR/>'.'<BR/>';
echo $miNuevoArray[2].'<BR/>'.'<BR/>';
echo $miNuevoArray[3].'<BR/>'.'<BR/>';
?>
<?php
function escribirTresNumeros($num1,$num2,$num3){
echo 'Que comience la funcion<BR/><BR/>Se han escrito los numeros:<BR/><BR/>';
echo $num1.'<BR/>';
echo $num2.'<BR/>';
echo $num3.'<BR/>';
$fp = fopen("datosEjercicioA.txt", "a");
fputs($fp,$num1."\n".$num2."\n".$num3."\n");
fclose($fp);
}
escribirTresNumeros(1000,2000,3000);
?>
<?php
function obtenersuma(rutadearchivo.txt)
{
$tmp='rutadearchivo.txt';
return $tmp;
$fp = fopen("rutadearchivo.txt", "r+");
$fp2 = fgets($fp);
fclose($fp);
}
echo "<BR/>La sumatoria de los datos es" . obtenersuma('rutadearchivo.txt');
?>
<?php
$estudiantes[0][0] = "1";
$estudiantes[0][1] = "14";
$estudiantes[0][2] = "8";
$estudiantes[0][3] = "3";
$estudiantes[1][0] = "6";
$estudiantes[1][1] = "19";
$estudiantes[1][2] = "7";
$estudiantes[1][3] = "2";
$estudiantes[2][0] = "3";
$estudiantes[2][1] = "13";
$estudiantes[2][2] = "4";
$estudiantes[2][3] = "1";
echo "en basico de ingles hay" . $estudiantes[0][0]."estudiantes"."<BR/>";
echo "en basico de frances hay" . $estudiantes[0][1]."estudiantes"."<BR/>";
echo "en basico de aleman hay" . $estudiantes[0][2]."estudiantes"."<BR/>";
echo "en basico de ruso hay" . $estudiantes[0][3]."estudiantes"."<BR/><BR/>";
echo "en medio de ingles hay" . $estudiantes[1][0]."estudiantes"."<BR/>";
echo "en medio de frances hay" . $estudiantes[1][1]."estudiantes"."<BR/>";
echo "en medio de aleman hay" . $estudiantes[1][2]."estudiantes"."<BR/>";
echo "en medio de ruso hay" . $estudiantes[1][3]."estudiantes"."<BR/><BR/>";
echo "en avanzado de ingles hay" . $estudiantes[2][0]."estudiantes"."<BR/>";
echo "en avanzado de frances hay" . $estudiantes[2][1]."estudiantes"."<BR/>";
echo "en avanzado de aleman hay" . $estudiantes[2][2]."estudiantes"."<BR/>";
echo "en avanzado de ruso hay" . $estudiantes[2][3]."estudiantes"."<BR/>";
<?php
$segundo = array(
array("1","14","8","3"),
array("6","19","7","2"),
array("3","13","4","1"),
);
echo $segundo[0][0]."Este es el numero de estudiantes que estan en el nivel basico de ingles "."<BR/>";
echo $segundo[0][1]."este es el numero de estudiantes que estan en el nivel basico de Frances"."<BR/>";
echo $segundo{0}{2}."este es el numero de estudiantes que estan en el nivel basico de Aleman"."<BR/>";
echo $segundo{0}{3}."este es el numero de estudiantes que estan en el nivel basico de Ruso"."<BR/><BR/>";
echo $segundo[1][0]."Este es el numero de estudiantes que estan en el nivel medio de ingles "."<BR/>";
echo $segundo[1][1]."este es el numero de estudiantes que estan en el nivel medio de Frances"."<BR/>";
echo $segundo{1}{2}."este es el numero de estudiantes que estan en el nivel medio de Aleman"."<BR/>";
echo $segundo{1}{3}."este es el numero de estudiantes que estan en el nivel medio de Ruso"."<BR/><BR/>";
echo $segundo[2][0]."Este es el numero de estudiantes que estan en el nivel avanzado de ingles "."<BR/>";
echo $segundo[2][1]."este es el numero de estudiantes que estan en el nivel avanzado de Frances"."<BR/>";
echo $segundo{2}{2}."este es el numero de estudiantes que estan en el nivel avanzado de Aleman"."<BR/>";
echo $segundo{2}{3}."este es el numero de estudiantes que estan en el nivel avanzado de Ruso"."<BR/><BR/>";
?>
<?php
$alumnos[0] = array("1","14","8","3");
$alumnos[1] = array("6","19","7","2");
$alumnos[2] = array("3","13","4","1");
echo $alumnos[0][0]."Este es el numero de estudiantes que estan en el nivel basico de ingles "."<BR/>";
echo $alumnos[0][1]."Este es el numero de estudiantes que estan en el nivel basico de frances "."<BR/>";
echo $alumnos[2][2]."Este es el numero de estudiantes que estan en el nivel basico de aleman "."<BR/>";
echo $alumnos[2][3]."Este es el numero de estudiantes que estan en el nivel basico de ruso "."<BR/><BR/>";
echo $alumnos[1][0]."Este es el numero de estudiantes que estan en el nivel medio de ingles "."<BR/>";
echo $alumnos[1][1]."este es el numero de estudiantes que estan en el nivel medio de Frances"."<BR/>";
echo $alumnos{1}{2}."este es el numero de estudiantes que estan en el nivel medio de Aleman"."<BR/>";
echo $alumnos{1}{3}."este es el numero de estudiantes que estan en el nivel medio de Ruso"."<BR/><BR/>";
echo $alumnos[2][0]."Este es el numero de estudiantes que estan en el nivel avanzado de ingles "."<BR/>";
echo $alumnos[2][1]."este es el numero de estudiantes que estan en el nivel avanzado de Frances"."<BR/>";
echo $alumnos{2}{2}."este es el numero de estudiantes que estan en el nivel avanzado de Aleman"."<BR/>";
echo $alumnos{2}{3}."este es el numero de estudiantes que estan en el nivel avanzado de Ruso"."<BR/><BR/>";
?>
<?php
$animal[0][0] = "1";
$animal[0][1] = "14";
$animal[0][2] = "8";
$animal[0][3] = "3";
echo "en basico de ingles hay" . $animal[0][0]."estudiantes"."<BR/>";
echo "en basico de frances hay" . $animal[0][1]."estudiantes"."<BR/>";
echo "en basico de aleman hay" . $animal[0][2]."estudiantes"."<BR/>";
echo "en basico de ruso hay" . $animal[0][3]."estudiantes"."<BR/>";
?>
<?php
$trol = 50;
while ($trol>40){
echo "$trol . <br> ";
$trol--;
}
?>
EJERCICIO 1 PUNTO B : <?php
$contador = 0;
while ($contador < 11){
echo "$contador, ";
$contador+=2;
}
?>
EJERCICIO 2 PUNTO A <br><br>
<?php
$a = 50;
do {
echo "$a, ";
$a--;
} while ($a > 40);
?>
EJERCICIO 2 PUNTO B <?php
$b = 0;
do {
echo "$b, ";
$b+=2;
} while ($b < 11);
?>
EJERCICIO 3 PUNTO A <?php
for ($f = 50; $f > 40; $f--){
echo "$f, ";
}
?>
EJERCICIO 3 PUNTO B <?php
for ( $valor = 0; $valor < 11; $valor+=2 ){
echo "$valor <br/>";
}
?>
EJERCICIO 4 PUNTO A <?php
for ( $m = 50; $m <524; $m+=25 ){
echo " $m <br/> ";
}
?>
EJERCICIO 4 PUNTO B <?php
for ( $j = 100; $j < 600; $j+=100 ){
echo " $j/20 <br/> ";
echo $j/20 . "<br/>";
}
?>
<?php
$var = "didactica y divulgacion de la programacion";
$sub1 = substr($var, 0,9);
$sub2 = substr($var, 10,1);
$sub3 = substr($var, 12, 11 );
$sub4 = substr($var, 24,2);
$sub5 = substr($var, 27,2);
$sub6 =substr ($var, 30);
echo "La subcadena numero uno es la siguiente: $sub1 <br />";
echo "La subcadena numero dos es la siguiente: $sub2 <br />";
echo "La subcadena numero tres es la siguiente: $sub3 <br />";
echo "La subcadena numero cuatro es la siguiente: $sub4 <br/>";
echo "la subcadena numero cinco es la siguente: $sub5 <br/>";
echo "la subcadena numero seis es la siguiente: $sub6 <br/><br/>";
$union = $sub1 . $sub3 . $sub6 ;
echo "La subcane numero 3 concatenada con la subcadena numero 2 es: $union <br /><br/>";
$n = strlen ($sub1);
$m = strlen ($sub3);
$l = strlen ($sub6);
echo "la longitud de la subcadena 1 es $n <br/>";
echo "la longitud de la subcadena 3 es $m <br/>";
echo "la longitud de la subcadena 6 es $l<br/>";
?>
<?php
$tipo = "rueda de camion";
$grosor = 0.33;
$marca = "kimashuru";
$diametro = 1.25;
if ($diametro > 1.4) {
echo "la rueda es para un vehiculo grande.";
} else if ($diametro <= 1.4) {
echo "la rueda es para un vehiculo pequeno.";
}
else {
echo "no existe un tamano de rueda valido";
}
?>
<?php
$var = "didactica y divulgacion de la programacion";
$sub1 = substr($var, 0,9);
$sub2 = substr($var, 10,1);
$sub3 = substr($var, 11, 13 );
$sub4 = substr($var, 14,1);
$sub5 = substr($var, 24,25);
$sub6 =substr ($var, 26);
echo "La subcadena numero uno es la siguiente: $sub1 <br />";
echo "La subcadena numero dos es la siguiente: $sub2 <br />";
echo "La subcadena numero tres es la siguiente: $sub3 <br />";
echo "La subcadena numero cuatro es la siguiente: $sub4 <br/>";
echo "la subcadena numero cinco es la siguente: $sub5 <br/>";
echo "la subcadena numero seis es la siguiente: $sub6 <br/>";
?>
Debo separar cada palabra con la primera pude ( me da bien ) con la segunda que es "y" me demore bastante hasta que vi un ejemplo y vi que se usaba 10,1.Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.
Abraham Lincoln (1808-1865) Presidente estadounidense.
aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación