Entrada e Saída

  1. Desenvolva os algoritmos para os problemas apresentados na seção A.1.1

  2. Elabore um algoritmo que leia um número inteiro e imprima seus sucessor e seu antecessor. Por exemplo, suponha que o usuário digite o número 7, o algoritmo deverá imprimir (escrever) na tela o seu antecessor (número 6) e o seu sucessor (o número 8).


    \begin{algorithm}
% latex2html id marker 2973\caption{Antecessor-sucessor}
...
...'', $ant$)}
\PRINT{(\lq\lq sucessor = '', $suc$)}
\end{algorithmic}\end{algorithm}

  3. Elabore um algoritmo que leia uma temperatura em graus centígrados e apresente-a convertida em graus Fahrenheit. A fórmula de conversão é:

    $\displaystyle F= \frac{9}{5}*C + 32
$

    onde F é a temperatura em Fahrenheit e C é a temperatura em Centígrados.


    \begin{algorithm}
% latex2html id marker 2989\caption{Conversor}
\begin{al...
...5)*c) + 32$}
\PRINT{(\lq\lq Fahrenheit = '', $f$)}
\end{algorithmic}\end{algorithm}

  4. Para vários tributos, a base de cálculo é o salário mínimo. Elabore um algoritmo que leia o valor do salário mínimo e o valor do salário de uma pessoa. Calcular e imprimir quantos salários mínimos essa pessoa ganha.


    \begin{algorithm}
% latex2html id marker 3001\caption{Numero-de-salarios}
...
...cebe '', $quantidade$, '' salarios minimos'')}
\end{algorithmic}\end{algorithm}

  5. Elabore um algoritmo que leia o peso de uma pessoa em gramas, calcule e imprima.


    \begin{algorithm}
% latex2html id marker 3015\caption{Novo-peso}
\begin{al...
...engordar 12\%, seu novo peso é'', $novopeso$)}
\end{algorithmic}\end{algorithm}

  6. Faça um algoritmo que leia um valor inteiro positivo e menor que 1000, armazene-o em uma variável inteira e determine a soma dos dígitos que formam o valor. Exemplo: o valor 453 tem soma dos dígitos igual a 12 (4 + 5 + 3) .

  7. Faça um algoritmo que leia dois números inteiros positivos com 5 dígitos cada e gere um terceiro número inteiro com 10 dígitos, sendo que estes sejam os dígitos dos dois primeiros intercalados.

    Exemplo : Numero_1 = 12345 Numero_2 = 67890 Numero_3 = 1627384950

  8. Desenvolva um algoritmo que solicite ao usuário duas variáveis de valor inteiro (variáveis A e B) e que ao final do processamento a variável A contenha o valor da variável B e a variável B contenha o valor da variável A.

root 2009-03-12