Salta el contingut
 

Exercici: Variables i operadors

Joan Puigcerver Ibáñez

j.puigcerveribanez@edu.gva.es

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Objectius

Els objectius d'aquests exercicis són:

  • Conéixer i utilizar les variables.
  • Conéixer i utilitzar els diferents tipus de dades.
  • Conéixer i utilitzar els operadors aritmètics numèrics.
  • Conéixer i utilitzar els operadors lògics i de comparació.

Els exercicis marcats amb ✅ seran corregits a classe.

Estructura del projecte

Tots els exercicis han de complir amb la següent estructura:

  • Cada exercici ha d'anar dins del directori corresponent.
  • El nom del fitxer ha de coincidir amb el títol de l'exercici.
  • El format de la eixida del programa ha de ser consistent amb el format demanat.

Exercicis amb nombres enters

ud1/exercises/int

int_double_me.py

Crea un programa que demane a l'usuari un nombre enter i mostre el doble d'aquest nombre.

Exemple d'entrada i eixida
Entrada
5
Eixida
10

int_sum.py

Crea un programa que demane a l'usuari dos nombres enters i mostre la seua suma.

Exemple d'entrada i eixida
Entrada
5
10
Eixida
15

int_rectangle_area.py

Crea un programa que demane a l'usuari la base i l'altura d'un rectangle i mostre l'àrea del rectangle.

Exemple d'entrada i eixida
Entrada
5
10
Eixida
50

minutes_to_hours.py

Crea un programa que demane a l'usuari un nombre enter de minuts i mostre de quantes hores completes i quants minuts addicionals es compon aquest temps.

Exemple d'entrada i eixida
Entrada
130
Eixida
2 hores i 10 minuts

Exercicis amb nombres reals

ud1/exercises/float

float_double_me.py

Crea un programa que demane a l'usuari un nombre real i mostre el doble d'aquest nombre.

Exemple d'entrada i eixida
Entrada
5.5
Eixida
11.0

calculate_discount.py

Crea un programa que demane a l'usuari el preu d'un producte i el percentatge de descompte, i mostre el preu final després d'aplicar el descompte.

Exemple d'entrada i eixida
Entrada
200.0
15.0
Eixida
170.0

float_circle_area.py

Crea un programa que demane a l'usuari el radi d'un cercle i mostre l'àrea del cercle.

Exemple d'entrada i eixida
Entrada
7.0
Eixida
153.93804

Exercicis amb booleans

ud1/exercises/bool

is_even.py

Crea un programa que demane a l'usuari un nombre enter i mostre si aquest nombre és parell o imparell.

Exemple d'entrada i eixida
Entrada
4
Eixida
True
Entrada
5
Eixida
False

is_adult.py

Crea un programa que demane a l'usuari la seua edat i mostre si és major d'edat (18 anys o més).

Exemple d'entrada i eixida
Entrada
20
Eixida
True
Entrada
16
Eixida
False

is_valid_banknote.py

Crea un programa que demane a l'usuari un nombre enter i mostre si aquest nombre és un bitllet vàlid.

Exemple d'entrada i eixida
Entrada
50
Eixida
True
Entrada
3
Eixida
False

is_divisible.py

Crea un programa que demane a l'usuari dos nombres enters i mostre si el primer nombre és divisible pel segon.

Exemple d'entrada i eixida
Entrada
10
2
Eixida
True
Entrada
10
3
Eixida
False

is_in_seconds_range.py

Crea un programa que demane a l'usuari un nombre enter i mostre si aquest nombre està dins del rang de segons d'un minut (0-59).

Exemple d'entrada i eixida
Entrada
30
Eixida
True
Entrada
70
Eixida
False

is_leap_year.py

Crea un programa que demane a l'usuari un nombre enter i mostre si aquest any és un any de traspàs.

Pots pensar exemples per comprovar totes les condicions que fan que un any siga de traspàs?

Exemple d'entrada i eixida
Entrada
2028
Eixida
True
Entrada
2026
Eixida
False

Exercicis combinats

ud1/exercises/combined

bigger_pizza.py

Crea un programa que compare dues pizzes, una redona i una rectangular, i determine quina de les dues és més rentable.

L'usuari ha de proporcionar:

  • El preu i el diàmetre de la pizza redona (en centímetres).
  • El preu, l'amplària i la llargària de la pizza rectangular (en centímetres).

El programa mostrarà True si la pizza redona és més rentable o False en cas contrari.

valid_triangle.py

Crea un programa que demane a l'usuari les longituds dels tres costats d'un triangle i mostre si és possible formar un triangle amb aquests costats.

El programa mostrarà True si és possible formar un triangle o False en cas contrari.

Consell

Un triangle és vàlid la suma de les longituds de qualsevol de dos costats és major que la longitud del tercer costat.

📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.