This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Reescreva um algoritmo do exercício anterior ignorando os números negativos fornecidos pelo usuário. | |
''' | |
quantidade = input("Quantos número irá informar?\n") | |
count = 1 | |
maior = -1 | |
menor = -1 | |
while count <= quantidade: | |
numero = input("Informe o %dº número:\n" %(count)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Altere o programa anterior de modo que, além da somatória, mostre também a quantidade de valores | |
digitados e a sua média. | |
''' | |
soma = 0 | |
numero = -1 | |
qtd = 0 | |
while numero != 0: | |
numero = input("Informe um número ou 0 para terminar:\n") | |
soma += numero |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um programa que permaneça em laço enquanto um valor X digitado pelo usuário for diferente de | |
zero. O programa deve somar todos os valores digitados e ao final apresentar o total na tela. | |
''' | |
soma = 0 | |
numero = -1 | |
while numero != 0: | |
numero = input("Informe um número ou 0 para terminar:\n") | |
soma += numero | |
print "O valor total dos número digitados foi %d" %(soma) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''. Reescreva um programa anterior lendo um número inteiro adicional chamado Prim. Nesta versão o | |
programa deverá apresentar os N termos da sequência de Fibonacci que forem maiores que Prim.''' | |
numero = input("Informe um número:\n") | |
prim = input("Informe um número PRIM:\n") | |
count = 0 | |
x = 1 | |
y = 0 | |
if y > prim: | |
print y |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um programa que leia um número inteiro N e se seguida apresente na tela os N primeiros termos | |
da sequência de Fibonacci. Essa sequência tem como regra de formação o fato de um número ser a soma | |
dos dois anteriores, sendo que os dois primeiros termos da sequência são 1. Exemplo, se N = 9 então a | |
sequência é: | |
0, 1, 1, 2, 3, 5, 8, 13, 21''' | |
numero = input("Informe um número:\n") | |
count = 0 | |
x = 1 | |
y = 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que leia um número inteiro N e em seguida leia N números reais, separando o | |
menor e o maior, apresentando-os na tela. | |
''' | |
quantidade = input("Quantos número irá informar?\n") | |
count = 1 | |
maior = 0 | |
menor = 0 | |
while count <= quantidade: | |
numero = input("Informe o %dº número:\n" %(count)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Desenvolva um algoritmo que leia do teclado um número inteiro e mostre na tela se esse número é primo | |
ou não. Lembrando: um número primo é divisível somente por 1 e por ele mesmo.''' | |
numero = input("Informe um número:\n") | |
count = 1 | |
soma = 0 | |
while count <= numero: | |
if (numero % count) == 0: | |
soma += 1 | |
count += 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que apresente todos os valores inteiros divisíveis por 5 situados entre um valor | |
mínimo e um máximo, fornecidos pelo usuário.''' | |
min = input("Qual o número minimo?\n") | |
max = input("Qual o número maximo?\n") | |
while min <= max: | |
if (min % 5) == 0: | |
print min | |
min += 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que leia um número inteiro N e em seguida leia N números reais, calculando a soma | |
de todos os valores positivos fornecidos, ignorando os negativos.''' | |
quantidade = input("Quantos números ira informar?\n") | |
soma = 0 | |
count = 0 | |
while count < quantidade: | |
numero = input("Informe o %dº número:\n" % (count +1)) | |
count += 1 | |
if (numero > 0): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'''Escreva um algoritmo que calcule os N primeiros termos de uma PG (progressão geométrica) com razão R | |
e primeiro termo P1 fornecidos pelo usuário. Deve ser calculada e apresentada a soma desses termos. | |
''' | |
termo = input("Insira o primeiro termo: ") | |
razao = input("Informe a razão: ") | |
termos = input("Quantos termos deseja saber? ") | |
soma = termo | |
count = 1 | |
while count < termos: |