Diferència entre revisions de la pàgina «Exercicis emprant condicionals en C i Python»

De binefa.com
Salta a la navegació Salta a la cerca
m
m
 
(Hi ha 3 revisions intermèdies del mateix usuari que no es mostren)
Línia 20: Línia 20:
 
  El número 3 és més gran que 2
 
  El número 3 és més gran que 2
  
2) Feu un programa que demani tres números i digui quin és el màxim.  
+
2) Feu un programa que demani un número i digui si és positiu, negatiu o zero.  
  
 
  $ '''./02_enunciat.py'''  
 
  $ '''./02_enunciat.py'''  
a: 1
 
b: 2
 
c: 3
 
El número 3 és el més gran
 
$ '''./02_enunciat.py'''
 
a: 1
 
b: 3
 
c: 2
 
El número 3 és el més gran
 
$ '''./02_enunciat.py'''
 
a: 3
 
b: 2
 
c: 1
 
El número 3 és el més gran
 
 
$ gcc 02_enunciat.c -o '''e'''
 
$ '''./e'''
 
a: 22
 
b: 33
 
c: 11
 
El número 33 és el més gran
 
 
3) Feu un programa que demani un número i digui si és positiu, negatiu o zero.
 
 
$ '''./03_enunciat.py'''
 
 
  a: -3
 
  a: -3
 
  El número -3 és negatiu
 
  El número -3 és negatiu
  $ '''./03_enunciat.py'''
+
  $ '''./02_enunciat.py'''
 
  a: 0
 
  a: 0
 
  El número 0 és zero
 
  El número 0 és zero
  $ '''./03_enunciat.py'''  
+
  $ '''./02_enunciat.py'''  
 
  a: 7
 
  a: 7
 
  El número 7 és positiu
 
  El número 7 és positiu
  
  $ gcc 03_enunciat.c -o '''e'''
+
  $ gcc 02_enunciat.c -o '''e'''
 
  $ '''./e'''
 
  $ '''./e'''
 
  a: -7
 
  a: -7
 
  El número -7 és negatiu
 
  El número -7 és negatiu
  
4) Feu un programa que demani un número i digui si és múltiple de cinc i si és múltiple d'onze.
+
3) Feu un programa que demani un número i digui si és múltiple de cinc i si és múltiple d'onze.
  
  $ '''./04_enunciat.py '''
+
  $ '''./03_enunciat.py '''
 
  a: 55
 
  a: 55
 
  El número 55 és divisible per 5
 
  El número 55 és divisible per 5
 
  El número 55 és divisible per 11
 
  El número 55 és divisible per 11
  $ '''./04_enunciat.py '''
+
  $ '''./03_enunciat.py '''
 
  a: 22
 
  a: 22
 
  El número 22 no és divisible per 5
 
  El número 22 no és divisible per 5
 
  El número 22 és divisible per 11
 
  El número 22 és divisible per 11
  $ '''./04_enunciat.py'''  
+
  $ '''./03_enunciat.py'''  
 
  a: 25
 
  a: 25
 
  El número 25 és divisible per 5
 
  El número 25 és divisible per 5
 
  El número 25 no és divisible per 11
 
  El número 25 no és divisible per 11
  
  $ gcc 04_enunciat.c -o '''e'''
+
  $ gcc 03_enunciat.c -o '''e'''
 
  $ '''./e'''
 
  $ '''./e'''
 
  a: 550
 
  a: 550
Línia 83: Línia 58:
 
  El número 550 és divisible per 11
 
  El número 550 és divisible per 11
  
5) Feu un programa que demani un número i digui si és parell o senar.
+
4) Feu un programa que demani un número i digui si és parell o senar.
  
  $ '''./05_enunciat.py '''
+
  $ '''./04_enunciat.py '''
 
  a: 45
 
  a: 45
 
  El número 45 és senar
 
  El número 45 és senar
  $ '''./05_enunciat.py'''  
+
  $ '''./04_enunciat.py'''  
 
  a: 94
 
  a: 94
 
  El número 94 és parell
 
  El número 94 és parell
  
  $ gcc 05_enunciat.c -o '''e'''
+
  $ gcc 04_enunciat.c -o '''e'''
 
  $ '''./e'''
 
  $ '''./e'''
 
  a: 2
 
  a: 2
Línia 99: Línia 74:
 
  a: 3
 
  a: 3
 
  El número 3 és senar
 
  El número 3 és senar
 +
 +
5) Feu un programa que demani tres números i digui quin és el màxim.
 +
 +
$ '''./05_enunciat.py'''
 +
a: 1
 +
b: 2
 +
c: 3
 +
El número 3 és el més gran
 +
$ '''./05_enunciat.py'''
 +
a: 1
 +
b: 3
 +
c: 2
 +
El número 3 és el més gran
 +
$ '''./05_enunciat.py'''
 +
a: 3
 +
b: 2
 +
c: 1
 +
El número 3 és el més gran
 +
 +
$ gcc 05_enunciat.c -o '''e'''
 +
$ '''./e'''
 +
a: 22
 +
b: 33
 +
c: 11
 +
El número 33 és el més gran
  
 
6) Feu un programa que demani  un any i digui si és [https://ca.wikipedia.org/wiki/Any_de_trasp%C3%A0s any de traspàs] o no.
 
6) Feu un programa que demani  un any i digui si és [https://ca.wikipedia.org/wiki/Any_de_trasp%C3%A0s any de traspàs] o no.
 +
 +
''Any de traspàs'': '''Múltiple de 4 excepte múltiples de 100, però els de 400 si ho són.'''
  
 
  $ '''./06_enunciat.py'''  
 
  $ '''./06_enunciat.py'''  
Línia 117: Línia 119:
 
  $ gcc 06_enunciat.c -o '''e'''
 
  $ gcc 06_enunciat.c -o '''e'''
 
  $ '''./e'''
 
  $ '''./e'''
  a: 1714
+
  Any: 1714
 
  L'any 1714 no és de traspàs
 
  L'any 1714 no és de traspàs

Revisió de 17:48, 5 oct 2022

1) Feu un programa que demani dos números i digui si el primer és més gran que el segon, o si és més petit (o igual).

$ ./01_enunciat.py 
a: 4
b: 5
El número 4 és més petit (o igual) que 5
$ ./01_enunciat.py 
a: 5
b: 4
El número 5 és més gran que 4
$  gcc 01_enunciat.c -o e
$ ./e
a: 2
b: 3
El número 2 és més petit (o igual) que 3
$ ./e
a: 3
b: 2
El número 3 és més gran que 2

2) Feu un programa que demani un número i digui si és positiu, negatiu o zero.

$ ./02_enunciat.py 
a: -3
El número -3 és negatiu
$ ./02_enunciat.py
a: 0
El número 0 és zero
$ ./02_enunciat.py 
a: 7
El número 7 és positiu
$ gcc 02_enunciat.c -o e
$ ./e
a: -7
El número -7 és negatiu

3) Feu un programa que demani un número i digui si és múltiple de cinc i si és múltiple d'onze.

$ ./03_enunciat.py 
a: 55
El número 55 és divisible per 5
El número 55 és divisible per 11
$ ./03_enunciat.py 
a: 22
El número 22 no és divisible per 5
El número 22 és divisible per 11
$ ./03_enunciat.py 
a: 25
El número 25 és divisible per 5
El número 25 no és divisible per 11
$ gcc 03_enunciat.c -o e
$ ./e
a: 550
El número 550 és divisible per 5
El número 550 és divisible per 11

4) Feu un programa que demani un número i digui si és parell o senar.

$ ./04_enunciat.py 
a: 45
El número 45 és senar
$ ./04_enunciat.py 
a: 94
El número 94 és parell
$ gcc 04_enunciat.c -o e
$ ./e
a: 2
El número 2 és parell
$ ./e
a: 3
El número 3 és senar

5) Feu un programa que demani tres números i digui quin és el màxim.

$ ./05_enunciat.py 
a: 1
b: 2
c: 3
El número 3 és el més gran
$ ./05_enunciat.py
a: 1
b: 3
c: 2
El número 3 és el més gran
$ ./05_enunciat.py 
a: 3
b: 2
c: 1
El número 3 és el més gran
$ gcc 05_enunciat.c -o e
$ ./e
a: 22
b: 33
c: 11
El número 33 és el més gran

6) Feu un programa que demani un any i digui si és any de traspàs o no.

Any de traspàs: Múltiple de 4 excepte múltiples de 100, però els de 400 si ho són.

$ ./06_enunciat.py 
Any: 1900
L'any 1900 no és de traspàs
$ ./06_enunciat.py 
Any: 2000
L'any 2000 és de traspàs
$ ./06_enunciat.py 
Any: 2020
L'any 2020 és de traspàs
$ ./06_enunciat.py 
Any: 2021
L'any 2021 no és de traspàs
$ gcc 06_enunciat.c -o e
$ ./e
Any: 1714
L'any 1714 no és de traspàs