Diferència entre revisions de la pàgina «Exercicis emprant condicionals en C i Python»
Salta a la navegació
Salta a la cerca
m |
m |
||
(Hi ha 14 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
− | 1) Feu un programa que demani dos números i digui | + | 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 | ||
− | 3) | + | $ 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. | |
− | 5) Feu un programa que demani un número i digui si és parell o senar. | + | $ '''./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 [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''' | ||
+ | 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 |
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