Mostrar Mensajes

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.


Temas - JuanMontaña

Páginas: 1 [2] 3
21
Código respuesta ejercicio CU00633B:

Código: [Seleccionar]
public class Medico {
    // instance variables - replace the example below with your own
    private int cinco;
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoDeIdentidad;
    private String especialidad;
   

    /**
     * Constructor for objects of class Medico
     */
    public Medico()
    {
        // initialise instance variables
        cinco=0;
        nombre="";
        apellidos="";
        edad=0;
        casado=false;
        numeroDocumentoDeIdentidad="";
        especialidad="";
    }
public void setNombre (String valorNombre){
nombre=valorNombre;
System.out.println ("Ha cambiado el nombre del medico a " +nombre);
}
public void setApellidos (String valorApellidos){
apellidos=valorApellidos;
System.out.println ("Ha cambiado el apellido del medico a " +apellidos);
}
public void setEdad (int valorEdad){
edad=valorEdad;
System.out.println ("Ha cambiado la edad del medico a " +edad);
}
public void setCasado (boolean valorCasado){
casado=valorCasado;
System.out.println ("Ha cambiado el estado civil del medico a " +casado);
}
public void setNumeroIdentidad(String valorDocumento){
numeroDocumentoDeIdentidad=valorDocumento;
System.out.println ("Ha cambiado el numero de identidad del medico a "+numeroDocumentoDeIdentidad );
}
public void setEspecialidad (String valorEspecialidad){
especialidad=valorEspecialidad;
System.out.println ("Ha cambiado la especialidad del medico a " +especialidad);
}

public String getNombre (){return nombre;}
public String getApellidos (){return apellidos;}
public int getEdad () {return edad;}
public boolean getCasado() {return casado;}
public String getNumeroIdentidad() {return numeroDocumentoDeIdentidad;}
public String getEspecialidad () {return especialidad;}

 public void calculoParaMultiploEdad(){
        int calculoParaMultiploEdad;
        calculoParaMultiploEdad = 5 - edad%5;
        System.out.println("El medico de nombre " + nombre + " de especialidad " + especialidad + " tendra una edad multiplo de 5 dentro " +
        calculoParaMultiploEdad + " años");
    }

}

22
Código: [Seleccionar]
/**
 * RESPUESTA EJERCICIO CU00632B
 */
public class Medico {
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoDeIdentidad;
    private String especialidad;
   

    /**
     * Constructor
     */
    public Medico()    {
        // initialise instance variables
        nombre="";
        apellidos="";
        edad=0;
        casado=false;
        numeroDocumentoDeIdentidad="";
        especialidad="";
    }
public void setNombre (String valorNombre){
nombre=valorNombre;
System.out.println ("Ha cambiado el nombre del medico a " +nombre);
}
public void setApellidos (String valorApellidos){
apellidos=valorApellidos;
System.out.println ("Ha cambiado el apellido del medico a " +apellidos);
}
public void setEdad (int valorEdad){
edad=valorEdad;
System.out.println ("Ha cambiado la edad del medico a " +edad);
}
public void setCasado (boolean valorCasado){
casado=valorCasado;
System.out.println ("Ha cambiado el estado civil del medico a " +casado);
}
public void setNumeroIdentidad(String valorDocumento){
numeroDocumentoDeIdentidad=valorDocumento;
System.out.println ("Ha cambiado el numero de identidad del medico a "+numeroDocumentoDeIdentidad );
}
public void setEspecialidad (String valorEspecialidad){
especialidad=valorEspecialidad;
System.out.println ("Ha cambiado la especialidad del medico a " +especialidad);
}

public String getNombre (){return nombre;}
public String getApellidos (){return apellidos;}
public int getEdad () {return edad;}
public boolean getCasado() {return casado;}
public String getNumeroIdentidad() {return numeroDocumentoDeIdentidad;}
public String getEspecialidad () {return especialidad;}
}

23
Respuestas al ejercicio CU00630B:

Código: [Seleccionar]
1) float duracionCancion (int numCancion)

2)float canciones (float duracionCancion1,float duracionCancion2...)

 3)float duracionDisco (float,duracionCancion1,float duracionCancion2...){
duracionDisco=duracionCancion1+ duracionCancion2

}

4)String Disco (String nombreCancion, float duracion){


}

La verdad no me ha quedado muy claro el tema estoy seguro hay errores sin embargo los coloco con el objetivo de que me ayuden con una expliacion. muchisimas gracias

24
Buenas noches, para confirmar que el ejercicio esta correctamente hecho y que no estoy dejando nada atrás ni mal hecho.

Código: [Seleccionar]
/* Considera estás desarrollando un programa Java donde necesitas trabajar con objetos de tipo DiscoMusical. Define una clase DiscoMusical análoga
*a la que hemos visto para taxis, pero en este caso considerando los siguientes atributos de clase: titulo (String), autor (String), añoEdicion (int),
*formato (String), digital (boolean). Define un constructor y los métodos para poder establecer y obtener los valores de los atributos.
*Compila el código para comprobar que no presenta errores. Crea un objeto
*y comprueba sus métodos como hemos hecho con los objetos Taxi. Para comprobar la corrección de tu solución puedes consultar en los foros aprenderaprogramar.com.
*/
public class DiscoMusical {
private String titulo;
private String autor;
private int anoEdicion;
//constructor
public DiscoMusical () {
titulo="";
autor="";
anoEdicion=0;
}
//metodo para asignar valores
public void setTitulo (String valorTitulo){ //titulo toma el valor que tenga valorTitulo
titulo=valorTitulo;
}
public void setAutor (String valorAutor ){
autor=valorAutor;
}
public void setEdicion (int valorEdicion){
anoEdicion=valorEdicion;
}

public String getTitulo (){return titulo;}
public String getAutor () {return autor;}
public int getEdicion (){return anoEdicion;}

}

25
Código: [Seleccionar]
public class Persona{ //El nombre de la clase
    private String nombre; //Nombre de cada objeto persona
    private String apellido; //Apellido de cada objeto persona
    private int edad; //Edad asignado a cada objeto taxi
    private boolean casado; //Estado civil de cada objeto persona
    private String documentoIdentidad;
    //Constructor: cuando se cree un objeto persona se ejecutará el código que incluyamos en el constructor
    public Persona () {
        nombre="";
        apellido="";
        edad=0;
        casado=true;
        documentoIdentidad="";
    } //Cierre del constructor … el código continúa …
 
    //Método para establecer el Nombre  de la persona
    public void setNombre (String NombrePersona) {
        nombre = NombrePersona; //El nombre del objeto persona adopta el valor que contenga NombrePersona
    } //Cierre del método
    //Método para establecer el distrito de un taxi
    public void setApellido (String valorApellido) {
        apellido = valorApellido; //El apellido del objeto persona adopta el valor indicado
    } //Cierre del método
    public void setEdad (int valorEdad) {
        edad = valorEdad; //la edad del objeto taxi adopta el valor que contenga valorEdad
    } //Cierre del método
    public void setCasado ( boolean valorCasado){
    casado=valorCasado;
    }
    public void setDocumento(String valorDocumento){
    documentoIdentidad=valorDocumento;
    }
    //Método para obtener la matrícula del objeto taxi
    public String getNombre () { return nombre; } //Cierre del método
    //Método para obtener el nombre del objeto persona
    public String getApellido () { return apellido; } //Cierre del método
    //Método para obtener el apellido del objeto persona
    public int getEdad () { return edad; } //Cierre del método

public boolean getCasado () {return casado;}
public String getDocumento () {return documentoIdentidad;}
} //Cierre de la clase

Buenas ... en el atributo casado que es boolean me toco asignarle un valor (en este caso true ) porque me estaba votando error si depronto hay alguna correccion por favor me la podrian decir.


Muchas gracias por su atencion y por su ayuda.

26
Hola a todos. Mi madre es docente y se me vino a al cabeza con lo estudiado en el curso de PHP de aprenderaprogramar.com hacer un tipo de programa sencillo que le facilite las cosas un poco almacenando datos en una base de datos estoy creando un formulario para insertar los datos digamos mas dinámicamente.. no pondré a mi madre a insertarlo en el código, tiene que ser con un formulario, en fin muchas historias...  El punto es que yo lo hice pero por alguna extraña razon que la verdad aún no logro entender cuando inserto los datos solamente me guarda:
 
codigo
sexo
grado
index

No me guarda los demas datos no me los inserta he mirado bastante el codigo y no encuentro el error si alguno de ustedes con mas experiencia puede ayudarme aca los dejo dejare los dos el de el formulario y el de insertar

formulario:
Código: [Seleccionar]
<html>
<head>
<title>Envio de formulario a  una base de datos</title>
</head>
<body>
<form action="reciboalumform.php" method="POST"  NAME="form">
Primer Nombre Alumno:<br>
      <input type "text"  name="Primer Nombre"/> <br/><br/>
Segundo Nombre Alumno:<br>
  <input type "text"  name="Segundo Nombre"/> <br/><br/>
Primer Apellido:<br>  
  <input type "text"  name="Primer Apellido"/> <br/><br/>
Segundo Apellido:<br>    
<input type="text" name="Segundo Apellido"/> <br/><br/>
Nombre Acudiente:<br>    
<input type="text" name="Nombre Acudiente"/> <br/><br/>
Fecha de Nacimiento:<br>    
<input type="number" name="Fecha Nacimiento"/> <br/><br/>
Codigo:<br>
      <input type "number"  name="Codigo"/> <br/><br/>
Sexo:<br>
  <input type "text"  name="Sexo"/> <br/><br/>
Grado:<br>  
  <input type "text"  name="Grado"/> <br/><br/>
Fecha ingreso a la Institucion:<br>    
<input type="number" name="Fecha Ingreso"/> <br/><br/>
Index:<br>    
<input type="number" name="index"/> <br/><br/>

         <br><br>
<input type="submit" value="Enviar datos"/>


</form>

</body>
</html>

INSERTAR
Código: [Seleccionar]
<html>
<body>
<?php
$connect
=mysqli_connect("sql312.byethost11.com","b11_15776995","69d9e5553a","b11_15776995_firstdatabase");
if (
$connect) {
echo "conexion exitosa. <br />";
$Nombre1$_POST ['Primer Nombre'];
$Nombre2$_POST ['Segundo Nombre'];
$Apellido1$_POST ['Primer Apellido'];
$Apellido2$_POST ['Segundo Apellido'];
$Acudiente$_POST ['Nombre Acudiente'];
$Nacido$_POST ['Fecha Nacimiento'];
$Codigo$_POST ['Codigo'];
$Sexo$_POST ['Sexo'];
$Grado$_POST ['Grado'];
$Ingreso$_POST ['Fecha Ingreso'];
$index$_POST ['index'];

$consulta="insert into Alumnos values ('$Nombre1','$Nombre2','$Apellido1','$Apellido2','$Acudiente','$Nacido','$Codigo','$Sexo','$Grado','$Ingreso','$index')";

$resultado=mysqli_query($connect,$consulta);

if ($resultado) {
echo "perfil almacenado. <br />";
}
else {
echo "error en la ejecución de la consulta. <br />";
}

if (mysqli_close($connect)){ 
echo "desconexion realizada. <br />";

else {
echo "error en la desconexión";
}
}
$servername "sql312.byethost11.com";
$username "b11_15776995";
$password "69d9e5553a";
$dbname "b11_15776995_firstdatabase";
function 
mostrarDatos ($resultados) {
if (
$resultados !=NULL) {
echo 
"- Primer nombre: ".$resultados['Primer Nombre']."<br/> ";
echo 
"- Segundo nombre: ".$resultados['Segundo Nombre']."<br/>";
echo 
"- Primer apellido: ".$resultados['Primer Apellido']."<br/>";
echo 
"- Segundo apellido: ".$resultados['Segundo Apellido']."<br/>";
echo 
"- Nombre de acudiente: ".$resultados['Nombre Acudiente']."<br/>";
echo 
"- Fecha de nacimiento : ".$resultados['Fecha Nacimiento']."<br/> ";
echo 
"- codigo: ".$resultados['Codigo']."<br/>";
echo 
"- sexo: ".$resultados['Sexo']."<br/>";
echo 
"- grado: ".$resultados['Grado']."<br/>";
echo 
"- ingreso: ".$resultados['Fecha Ingreso']."<br/>";
echo 
"- index: ".$resultados['index']."<br/>";

echo 
"**********************************<br/>";}
else {echo 
"<br/>No hay más datos!!! <br/>";}
}
$link mysqli_connect($servername,$username,$password);
mysqli_select_db($link$dbname);
$tildes $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes correctamente
$result mysqli_query($link"SELECT * FROM Alumnos");
while (
$fila mysqli_fetch_array($result)){
mostrarDatos($fila);
}
mysqli_free_result($result);
mysqli_close($link);




?>

<br><br>
<a href="http://www.aprenderphp.byethost11.com/Alumnosform.php">DEVOLVER A EL FORMULARIO </a>
<body/>
<html/>


Agradezco su ayuda.. saludos

27
saludos a todos

es un tema que no esta en el tutorial de php busque un tutorial por otra parte, tengo este codigo pero no termina bien al llenar el formulario el resultado que arroja por pantalla es "problemas con las bases de datos", no se que pasa los datos de la base de datos estna bien  entonces no se cual pueda ser el problema, muchisimas gracias.

Código: [Seleccionar]
<?php
$con 
mysqli_connect($servername,$username,$password)or die ("problemas en server");
mysqli_select_db($basedatos,$con)or die ("problemas con base de datos");

mysqli_query("UPDATE ciudades set Ciudad='$_POST[nuevo]' WHERE Ciudad='$_POST[viejo]'",$con)or die (mysql_error());
echo 
"Actualizacion correcta";
?>
 

el formulario lo tengo aparte de todas formas es un formulario normal

Código: [Seleccionar]
<?php
<form action="actualizar.php" method="post">
Dato viejo:
    <
input type="text"  name="viejo"/> <br/>
    
Dato nuevo:
<input type="text"  name="nuevo"/> <br/>
    <input type="submit"  value="actualizar"/> 
<
form/>
?>



Agradezco su ayuda

28
Crea una tabla que sea copia de agenda a la que denomines agenda3 y un archivo php que al ejecutarlo realice los siguientes procesos:

a) Mostrar el contenido inicial de la tabla agenda3 por pantalla.

b) Eliminar todos los registros de la tabla agenda3 cuyo campo edad sea mayor o igual a 34 y mostrar el contenido actual de la tabla por pantalla.

c) Insertar dos nuevos registros en la tabla agenda3 (elige tú unos datos cualquiera) y mostrar el contenido actual de la tabla por pantalla.

d) Eliminar todos los registros de la tabla agenda3 usando TRUNCATE y mostrar el contenido actual de la tabla por pantalla.

e) Insertar tres nuevos registros en la tabla agenda3 (elige tú unos datos cualquiera) y mostrar el contenido actual de la tabla por pantalla.

f) Eliminar todos los registros de la tabla agenda usando DELETE sin condiciones y mostrar el contenido actual de la tabla por pantalla.

el ejercicio me pide que muestre varias veces los elementos de la tabla en pantalla pero asi mismo me pide que borre, añada datos entonces no se como como mostrar por pantalla cada uno de los pasos cuando cada vez que actualizo la tabla se va actualizando y asi mismo los elementos que mostrara en panatalla o no se si este leyendo mal y es mostrar los datos una sola vez y pues ir haciendole los cambios que piden... agradezco su ayuda

29
buenas noches, la verdad esto no es un ejercicio de la leccion  (CU00843B)  pero es algo que quiero lograr pido porfavor me ayudes ustedes que son profesionales he intentado he mirado los codigos muchas veces y no se que pasa pero no me sale.. bueno este primer codigo es nada mas un codigo de formulario no creo qeiu tenga errores pero aqui lo pongo
Código: [Seleccionar]
<html>
<head>
<title>Envio de formulario a  una base de datos</title>
</head>
<body>
<form action="insertar.php" method="POST"  NAME="form">
Nombres:<br>
      <input type "text"  name="Nombres"/> <br/><br/>
Apellidos:<br>
  <input type "text"  name="Apellidos"/> <br/><br/>
Direccion:<br>  
  <input type "text"  name="Direccion"/> <br/><br/>
Telefono:<br>    
<input type="number" name="Telefono"/> <br/><br/>
Edad:<br>    
<input type="number" name="Edad"/> <br/><br/>
Altura:<br>    
<input type="number" name="Altura"/> <br/><br/>
        Enviar Datos :<br>
<input type="submit" value="Enviar datos"/>


</form>

</body>
</html>

este es el codigo php el que deberia dar la orden de que se inserten los datos en la base de datos


Código: [Seleccionar]
<?php
include("conn.php");
if (isset(
$_POST['Nombres']) && !empty($_POST['Nombres']) &&
(isset(
$_POST['Apellidos']) && !empty($_POST['Apellidos']) &&
(isset(
$_POST['Direccion']) && !empty($_POST['Direccion']) &&
(isset(
$_POST['Telefono']) && !empty($_POST['Telefono']) &&
(isset(
$_POST['Edad']) && !empty($_POST['Edad']) &&
(isset(
$_POST['Altura']) && !empty($_POST['Altura'])) 
{
$con=mysqli_connect ($servername,$username,$password)or die("Problemas al conectar");
mysqli_select_db ($dbname,$con)or die ("problema al conectar la base de datos");
mysqli_query("INSERT INTO agend (Nombres,Apellidos,Direccion,Telefono,Edad,Altura) VALUES ('$_POST[Nombres]','$_POST[Apellidos]','$_POST[Direccion]','$_POST[Telefono]','$_POST[Edad]','$_POST[Altura]')",$con);
echo 
"Datos insertados correctamente";
}

else {
echo 
"problemas al insertar datos";
}
?>

es un codigo que nisiquiera es tan extenso, sin embargo no se que pasa lo he mirado bastante y la verdad no he dado con el chiste... espero una pronta respuesta y muchisimas garcias por su tiempo..

la tabla se llama agend, no es que falte la a es que asi se llama la tabla, saludos

30
Código: [Seleccionar]
<?php

function mostrarDatos ($resultados) {
if (
$resultados !=NULL) {
echo 
"- Nombre: ".$resultados['Nombres']."<br/> ";
echo 
"**********************************<br/>";}
else {echo 
"<br/>No hay más nombres!!! <br/>";}
}
$link mysqli_connect($servername,$username,$password);
mysqli_select_db($link$dbname);
$tildes $link->query("SET NAMES 'utf8'"); 
$result mysqli_query($link"SELECT * FROM agend");
while (
$fila mysqli_fetch_array($result)){
mostrarDatos($fila);
}
mysqli_free_result($result);
mysqli_close($link);

$cadena 'juana, pedro, maria, manuel jesus';
$cadena1='maria';
echo 
'm aparece'.substr_count($cadena,$cadena1). ' veces'
?>

creo que se puede emplear la funcion substr_count de otra manera sin tener que asignar los nombres a la variable $cadena  agradezco su respuesta

31
Buenas.. este es el ejemplo que esta en la leccion, le cambie los datos y le puse los de mi hosting y mi tabla de datos sin embargo cuando lo subo me aparece nada mas esto

- Nombre:
- Apellidos:
- Direccion:
- Telefono:
- Edad:


Código: [Seleccionar]
<html><head><meta charset="utf-8"></head>
<body>
<?php
$link 
mysqli_connect("sql312.byethost11.com""b11_15776995"""*********");
mysqli_select_db(
$link, "b11_15776995_firstdatabase");
$tildes = $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes
$result = mysqli_query($link, "SELECT FROM agend");
mysqli_data_seek (
$result, 0);
$extraido= mysqli_fetch_array($result);
echo "
Nombre".$extraido['nombre']."<br/>";
echo "
Apellidos".$extraido['apellidos']."<br/>";
echo "
Dirección".$extraido['direccion']."<br/>";
echo "
Teléfono".$extraido['telefono']."<br/>";
echo "
Edad".$extraido['edad']."<br/>";
mysqli_free_result(
$result);
mysqli_close(
$link);
?>

</body>
</html>

no me aparece nada mas. queria saber que estaba haciendo mal y tengo otra duda es que  no entiendo bien esto
 "podemos usar $extraido['ciudad'] para acceder al valor existente en la fila con la que estemos trabajando para la columna ciudad. Igualmente podríamos usar $extraido[0] para referirnos a la primera columna, $extraido[1] para referirnos a la segunda columna, $extraido[2] para referirnos a la tercera columna y así sucesivamente."

y en el ejercicio no dice $extraido[0] ni [1] no tiene el indice si porfavor me acalararan esas dudas porfavor ... muchas gracias

32
ESTOY CREANDO La tabla tal como dicen exactamente en la entrega CU00840B del curso de php igual cuando le doy guardar me aparece esto:

Error consulta SQL:

CREATE TABLE  `b11_15776995_firstdatabase`.`Agenda ` (

`Nombres` VARCHAR( 100 ) NOT NULL ,
`Apellidos` VARCHAR( 100 ) NOT NULL ,
`Direccion` VARCHAR( 100 ) NOT NULL ,
`Telefono` VARCHAR( 100 ) NOT NULL ,
`Edad` INT NOT NULL ,
`Altura` FLOAT NOT NULL
) ENGINE = MYISAM ;

MySQL ha dicho: Documentación

#1103 - Incorrect table name 'Agenda '

No entiendo que pasa si lo hago tal como dice en el tutorial pongo 100 donde dice longitud valores y pongo varchar en los que dice, int en el otro y float creo que lo hago exactamente igual pero me sale eso no se que pasa .. muchimas gracias

33
Saludos.
 Aqui pongo el codigo del primer ejercicio de la leccion
Código: [Seleccionar]
<?php
function escribirNumerosMod($numeros,$ampliar){

$numeros= array (2,3,4);


$filee fopen("vacio.txt""w");
     
fwrite($filee$numeros[0]. $numeros[1].$numeros[2]);

     
fclose($filee);

fclose($filee);
        
    
fclose($filee);  

}
$numeros escribirNumerosMod('vacio.txt');

echo 
"Se han escrito los datos correctamente en el archivo" ;

?>


34
La verdad es que no se como llevar a cabo los ejercicios propuestos en la entrega CU00836B del curso, he visto ejemplos pero son ejecutados con formularios al decir el ejercicio que con funciones quede algo loco y lo sierto es que no se ni como empezar a desarrollarlos

35
EJERCICIO

Crea el código PHP de 3 archivos que den respuesta al siguiente planteamiento:

Queremos almacenar en una matriz el número de alumnos con el que cuenta una academia, ordenados en función del nivel y del idioma que se estudia. Tendremos 3 filas que representarán al Nivel básico, medio y de perfeccionamiento y 4 columnas en las que figurarán los idiomas (0 = Inglés, 1 = Francés, 2 = Alemán y 3 = Ruso). Se pide realizar la declaración de la matriz y asignarle los valores indicados en la siguiente imagen a cada elemento de las siguientes maneras (crea un archivo php por cada una de estas maneras):

a) Con una sintaxis basada exclusivamente en índices, y mostrar por pantalla los alumnos que existen en cada nivel e idioma.

b) Con una sintaxis basada en el uso anidado de la palabra array, y mostrar por pantalla los alumnos que existen en cada nivel e idioma.

c) Con una sintaxis que combine el uso de array y el uso de índices, y mostrar por pantalla los alumnos que existen en cada nivel e idioma.


No se si asi este bien hecho la respuesta me da claro pero pues no se si sea la forma correcta de hacerlo.  hasta ahora llevo el punto A aqui esta el codigo

Código: [Seleccionar]
<?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/>";
?>

Muchas gracias por au ayuda.

36
Buenos dias.

lo que me sucede esta vez es que bueno como veran estoy haciendo el curso de php voy en la entrega 22 pero me surgio un inconveniente cuando vi el punto b del ejercicio 1  aca esta :

Crea el código PHP donde generes:
b) Un bucle while que a partir de una variable $contador que toma valores de 1 a 5, muestre por pantalla el doble del valor de $contador, es decir, que muestre 2, 4, 6, 8, 10.

la verdad es que por mas que lei el tutorial y ya hice el punto a de while me cuesta pensar como hacer que muestre 2, 4, 6, 8,10.

Aprovecho para darles gracia por esta labor que hacen y brindarnos la oportunidad a jovenes, adultos niños a todos en general de hacer estos cursos tan excelentes

37
Cordial saludo.

Estoy haciendo el ejercicio hasta ahora el punto b el de substr, crei haber entendido el tema pero parece que no aqui les dejo el codigo de lo que hice
Código: [Seleccionar]
<?php
$var 
"didactica y divulgacion de la programacion";
$sub1 substr($var0,9); 
$sub2 substr($var10,1); 
$sub3 substr($var1113 ); 
$sub4 substr($var14,1); 
$sub5 substr($var24,25);
$sub6 =substr ($var26);
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.
la tercera tambien pude sin embargo eso es lo que me siembra duda, pensaba que cada letra era un valor (empezando desde 0) si esto fuera asi la palabra divulgacion seria algo como  $sub3 = substr($var, 11, 21); pero si lo hago asi no me da mientras que como esta en el codigo si me da. la verdad eso me confundio mucho y con la que sigue intente pero no pude.

agradezco su colaboracion

38
Estoy tratando de hacer el segundo ejercicio de la leccion que trata sobre los operadores de incremento sin embargo no he podido por que al hacer el primero el valor de la variable a se me incremente y entonces tengo problemas con el segundo y asi ....
aqui esta el codigo
Código: [Seleccionar]
<?php
$a 
4;
$b 2;
$valor $a;
$var $b;
echo ++
$a*$b;
?>

<br><br>
<?php
echo $a++*$b;
?>

<br><br>
<?php
echo --$a*$b;
?>

muchisimas gracias por su atencion y su ayuda.

39
La verdad es que soy nuevo me ha dado siempre duro y pues es una duda no estoy seguro que la solucion al ejercicio sea como yo lo hice, ese es nada mas es el "A" y el "B"hay hasta la "P" pero si lo estoy haciendo mal me gustaria saberlo antes de hacerlos todos.


Ejercicio:
Dadas las variables de tipo entero con valores $A = 5, $B = 3, $C = -12 indicar si la evaluación de estas
expresiones daría como resultado verdadero o falso:
 a) $A > 3
b) $A > $C

Código: [Seleccionar]
<?php
$a 
5;
if(
$a>3){echo"true";}
else{echo
"false";}
?>

<br><br><br>
<?php
$a 
5;
$c = -12;
if(
$a>$c){echo "true";}
else{echo 
"false";}
?>



Crea el código PHP donde declares estas variables, les asignes valores y muestres por pantalla el valor
de verdad que tienen cada una de las expresiones antes indicadas. ¿Coincide lo que se muestra con
pantalla con lo que tú esperarías que se mostrara?

Muchisimas gracias por su atencion y ayuda.

40
Código: [Seleccionar]
<?php
$tipo 
rueda de camion
$grosor 
0.33
$marca 
kimashuki
$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";
}
?>


LA IDEA ES HACER EL EJERCICIO DE LA LECCION SIN EMBARGO NO HE PODIDO NO ENTIENDO POR QUE, SI DEJO EL CODIGO ASI NO ME SALE NADA PERO SI LE BORRO $TIPO,$MARCA  Y $GROSOR; SIN ESO SI ME SALE BIEN EL CODIGO NO ENTIENDO PORQUE.
AGRADEZCO SU COLABORACION

Páginas: 1 [2] 3

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

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".