/PhpCicles

Basic cycle exercises in php. I took a total of 27 exercises from the internet about the cycles (for, foreach, do and while) and solved them all as best I could. Therefore, it may be that the resolution is not the best, leaving you in charge of the mission of contributing to a better resolution of the problem.

Primary LanguagePHP

PHP EXERCÍCIOS - CICLOS

Exercícios básicos de ciclos em php. Retirei no total de 27 exercícios da internet sobre os ciclos (for, foreach, do e while) e resolvi todos eles da melhor maneira que encontrei. Sendo assim poderá ser que a resolução não seja a melhor, deixando você encarregado da missão de contribuir com uma melhor resolução do problema. #osdevsagradecem

picture

Lista de Exercícios

Todos os exercícios foram usados usando o fgetsSTDIN, então para testa-los terá de usar o terminal do programa que estiver usando. Basta abrir o terminal e abrir o arquivo que está editando.

1 - Escreva um programa para imprimir os números inteiros entre 1 e 10 na mesma linha, primeiro em ordem 
crescente e depois em ordem decrescente.
2 - Escreva um programa que peça ao utilizador um nome e um número inteiro (entre 1 e 20). Deverá 
mostrar esse nome um número de vezes igual a esse valor inteiro.
3 - Escreva um programa que leia n números (sendo n introduzido pelo utilizador) e indique se os números
são todos iguais.
4 - Escreva um programa que calcule o factorial de um número.
5 - Escreva um programa que some os algarismos de um número.
6 - Escreva um programa para imprimir todos os números inteiros entre dois valores introduzidos pelo
utilizador. O programa deverá verificar qual dos dois valores é o maior.
7 - Escreva um programa que apresente a tabuada dum número inteiro entre 1 e 9 dado pelo utilizador.
Se o número estiver fora dessa gama, o programa deverá dar uma mensagem.
8 - Crie um programa que escreva os números inteiros entre 0 e 100 em intervalos (incremento) 
dados pelo utilizador. O intervalo deverá ser um número entre 1 e 10. (Por exemplo, com intervalos de 4).
9 - Escreva um programa que leia 10 números inteiros introduzidos pelo utilizador e indique o máximo,
a média, o mínimo e a soma dos valores.
10 - Escreva um programa em que o utilizador vai introduzindo as idades dos alunos de uma determinada
turma até ser introduzido o número -1. No fim deverá indicar o número de alunos e a média de idades. 
O programa deverá garantir que apenas são introduzidos números positivos (com a exceção do -1 final).
11 - Escreva um programa em que o utilizador vai introduzindo números positivos até ser introduzido o
valor 0 (zero). No fim o programa indicará a percentagem de números pares introduzidos.
12 - Escreva um programa para ler as notas de n alunos (sendo n introduzido pelo utilizador). As notas
deverão estar entre 1 e 5. O programa deverá contar quantos alunos tiveram cada uma das notas possíveis.
13 - Escreva um programa que leia 10 números inteiros e indique se um número é igual ao anterior. 
No final deverá indicar quantos números introduzidos são iguais ao anterior.
14 - Escreva um programa que leia n números (sendo n introduzido pelo utilizador) e indique se os 
números são todos iguais.
15 - Escreva um programa que leia n números (sendo n introduzido pelo utilizador) e indique se os números
são todos pares, se são todos ímpares ou se há ambos os tipos.
16 - Escreva um programa que apresente todos os números inteiros entre dois números reais introduzidos
pelo utilizador.
17 - Escreva um programa que calcule o fatorial de um número.
18 - Escreva um programa que some os algarismos de um número.
19 - Crie um programa que determine se um número inteiro é primo.
20 - Escreva um programa em que o utilizador vai introduzindo números inteiros positivos até o número
introduzido ser um número primo.
21 - Escreva um programa que leia 10 números do utilizador e indique, no fim, quantos números são 
primos, quantos são pares e quantos são divisíveis por 3.
22 - Escreva um programa em que o utilizador introduza números até introduzir um número par seguido 
de um número ímpar.
23 - Escreva um programa que leia 10 valores do utilizador e indique no fim se foi introduzido algum 
número divisível por 7.
24 - Escreva um programa em que o utilizador introduz números inteiros até introduzir um número em 
que a soma dos algarismos seja superior a 20.
25 - Escreva um programa que indique ao utilizador todos os números primos entre dois números inteiros 
introduzidos pelo utilizador.
26 - Crie um programa que imprima um número de 4 dígitos invertido (ex. 4536 -> 6354).
27 - Escreva um programa que, a partir do preço em euros e do dinheiro entregue, apresente o troco 
usando o menor número possível de moedas.

Resumindo

São no total 27 exercícios tirados da internet e resolvidos. Poderá ser que nem todas as resoluções dos exercícios é a melhor maneira pois cada um tem uma forma de resolve-las. Sendo assim fique a vontade para compartilhar a sua versão das respostas. Obrigado.

Exercícios resolvidos por

Fernando Portugal