Programas em C
Solução em Pascal do Problema 1
program CalculaQuadrado; var numero: integer; /* usada para leitura da sequencia */ quadrado: integer; /* guardara o quadrado do numero lido */ begin writeln(''); writeln(' Calculo dos quadrados de uma sequencia de numeros'); writeln(''); write('Entre com uma sequencia de numeros inteiros nao-nulos, seguida por 0: '); read(numero); while (numero 0) do begin quadrado:= numero * numero; writeln('O quadrado do numero ', numero, ': ',quadrado); read(numero) end end. ---------
Solução em Python.
def main(): ''' Programa que lê uma sequência de números inteiros não nulos e imprime o quadrado d cada número lido.
Exemplo de execução: >>> Cálculo dos quadrados de uma sequência de números. A sequência termina com um 0 (zero).
Digite um número: 3 3 ao quadrado é 9 Digite um número: -5 -5 ao quadrado é 25 Digite um número: 12 12 ao quadrado é 144 Digite um número: 0 >>> '''
print("Cálculo dos quadrados de uma sequência de números.") print("A sequência termina com um 0 (zero).\n") num = int(input("Digite um número: ")) while num != 0: quadrado = num * num print(num, "ao quadrado é", quadrado) num = int(input("Digite um número: "))
# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . main() ------------
Solução em C.
#include
int main() { int numero, /* usada para leitura da sequencia */ quadrado; /* guarda o quadrado do numero lido */ printf("\n\tCalculo dos quadrados de uma sequencia de numeros\n"); printf("\nEntre com uma sequencia de numeros inteiros nao-nulos, seguida por 0:\n"); scanf("%d", &numero); while (numero != 0) { quadrado = numero * numero;