0 votos
por (20 puntos) en PHP

1. -  Escribir un programa en PhP que sume los números pares comprendidos entre 1 y 100 y los impares y mostrar el resultado del mismo.

               a.-  Usando bucle for

               b.- Usando bucle Do  …. While

               c.- Usando bucle While

 2.- Mostrar la tabla de multiplicar del 2. Emplear el for, luego el while y por último el do/while

3.- Programa que lee dos números y nos dice cuál es el mayor, o si son iguales.

4.- En un determinado comercio se realiza un descuento dependiendo del precio de cada producto. Si el precio es inferior a 1000 € no se hace descuento, si es mayor o igual a 1000€ y menor a 10000€ se hace un 5 % de descuento, y si es mayor o igual a 10000€ se hace un 10% de descuento. Se pide codificar en PhP el  programa que debe leer desde teclado el precio del producto y calcula y visualiza el precio final.

5.- Programa que lee de forma aleatoria 5 números de forma aleatoria comprendidos entre

-10 y 10 à rand(-10,10) ,   e visualizar cuántos  hay positivos, negativos y cero y la suma total de los números enteros positivos leídos.

6.- Programa que lee un número entero positivo y calcula y visualiza su factorial.

0! = 1,  1!= 1, 2! = 2 * 1, 3! = 3* 2* 1, 4!= 4*3*2*1,…. N! = N*(N-1)*(N-2)*……3*2*1.

7. (ejercicio examen 2021) Realizar un programa en PhP pida desde teclado cúantos números quiere generar comprendidos entre 0 y 50 de forma aleatoria.

Se pide:

7.1.-  Cuántos números se han generado comprendidos entre 0 y 10. En este caso, de cada número visualizará su calificación según la siguiente especificación:

(0 – 1) à Muy Deficiente,  (2 – 4) à Insuficiente,  (5) à Suficiente, (6) à Bien,

 (7 – 8) à Notable , (9-10) à Sobresaliente

7.2.-  Visulizar cuántos son múltiplos de 3 y de 7.

8. (ejercicio examen 2021) Escribir un programa que simule una calculadora básica, ésta puede realizar la operación de suma, resta, multiplicación y división.

<!--[if gte vml 1]> <![endif]--><!--[if !vml]-->image<!--[endif]-->

Tener en cuenta que  en la división, si el divisor es 0, deberá visualizar al usuario ‘infinito’ y no generar un error. En los restantes casos (suma, resta…) deberá visualizar la operación correspondiente, por ejemplo, si el Dividendo es 8 y divisor e 2, al clikar en restar se visualizará: La resta de 8 menos 2 es 6 .Si es Multiplicar àla multiplicación de 8 por 2 es 16 y así con cada uno de ellos.

9.-  Realizar un programa en PhP que lea desde teclado:

<!--[if gte vml 1]> <![endif]--><!--[if !vml]-->image<!--[endif]-->

Se pide: 

1.- Calcular un nuevo salario según lo siguiente:

<!--[if !supportLists]-->a.      <!--[endif]-->Si el salario es  >2000 € no cambiará.

<!--[if !supportLists]-->b.      <!--[endif]-->Si el salario se encuentra entre>= 1000€ y <=2000€.

<!--[if !supportLists]-->                                                    i.     <!--[endif]-->Si edad >45 se sube un 3% al salario.

<!--[if !supportLists]-->                                                   ii.     <!--[endif]-->Si edad <=45 se sube un 10% al salario.

<!--[if !supportLists]-->c.      <!--[endif]-->Si el salario es  <1000€.

<!--[if !supportLists]-->                                                    i.     <!--[endif]-->Los menores de 30 años cobrarán a partir de ahora 1100€.

<!--[if !supportLists]-->                                                   ii.     <!--[endif]-->Los >=30 y <=45 años se le sube un 3%.

<!--[if !supportLists]-->                                                  iii.     <!--[endif]-->A los >45 años se les sube un 15%.

En el caso de que no se inserte algún dato en el formulario, sacar un mensaje de error diciendo “FALTAN DATOS” y un enlace que nos lleve de nuevo al principio.

10.  (ejercicio examen 2021) Supongamos el siguiente código:

<?php

$x = 1;

$s = 0;

while ($x < 3) {

    $y = 1;

    while ($y < 5) {

        $s += $x + $y;

        $y += 1;

    }

    $x += 1;

}

print "el valor de s es $s";

¿>

a.- Ejecutar el programa a mano, ¿Qué valor de $s se visualiza?

b.- Cuántas veces se ejecuta $s += $x + $y  .

c.- Qué modificaciones le haría a ese fragmento de código para contar el número de veces que se ejecuta la sentencia anterior?

while ($y < 5) {

        $s += $x + $y;

        $y += 1;

        }

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...