ATPS DE ALGORÍTIMO
Por: angelamoura7 • 13/5/2015 • Trabalho acadêmico • 1.239 Palavras (5 Páginas) • 220 Visualizações
Calculadora
O programa irá atuar como uma calculadora utilizando as 4 operações matemáticas
programação
As variáveis declaradas são float num 1, num2, char op.
A entrada #include
O comando float representa números reais utilizados com vígula, existentes nesta operação. O char é utilizado para exibição de caracteres. /n``);
While é utilizado neste programa para estrutura de repetição.
While (1) {``/* sempre verdadeiro */ = Esta é a condição que, quando for 1 irá rodar todo programa.
Pintf opção para digitar um número, será mostrado na tela.
printf (``Digite de um numero, operador, numero /n``).
O scanf irá efetuar a leitura dos caracteres, ou seja, o que o usuário escrever no comando acima.
scanf (``%f %c %f, &num1, &op, &num2); = esta linha refere-se %f para num1, %c para o caractere op e %f para num2. & é utilizado como apontador.
If, se a operação for soma,.
If (op==`+`) = esta comparando o que é igual a +.
O printf mostrará a soma se o caractere (%c) for + entre num1+num2.
O else if estabelece outra condição diferente da soma, este vale para os demais como divisão e multiplicação.
O printf mostrará a o resultado da operação se o caractere (%c) for -, * ou / entre num1 e num2.
O system (“pause”) mostrará a mensagem pressione qualquer tecla para continuar demonstrando o fim da operação.
Método para calcular ao quadrado de um número positivo.
O programa irá trabalhar para calcular o quadrado de um número positivo, resultando da soma de números impares.
programação
As variáveis declaradas são int n, i, soma;
A entrada #include
O int representa os números inteiros.
Printf opção para digitar um número, será mostrado na tela.
printf (``Digite o numero a ser elevador ao quadrado /n``);
O scanf irá efetuar a leitura dos caracteres, ou seja, o que o usuário escrever no comando acima.
scanf (``%d``, &n): = onde &n irá ler o número do usuário na variável n.
Pintf representa o quadrado do número decimal (%d), será mostrado na tela.
If caso o número seja inferior a zero (n<0), n=-n, ou seja, se o usuário escrever negativo será sempre positivo.
For irá efetuar um loop para repetição de um comando.
for (i=1, soma=0; trata-se de uma condição juntamente com o n>0, o comando soma+=i, n--, i+=2);
O system (“pause”) mostrará a mensagem pressione qualquer tecla para continuar demonstrando o fim da operação.
Exemplo do quadrado de um numero positivo N é igual a soma dos N primeiros números impares
Comparar a resposta do usuário
O programa irá comparar a resposta do usuário com a resposta correta.
programação
As variáveis declaradas são static char resp []=”branco”;
A entrada #include
O char r1 representará os caracteres de resposta
Puts (put + string) irá ler o que o usuário digita.
Gets (get + sitrng) irá mostrar o resultado.
While é utilizado neste programa para estrutura de repetição.
Enquanto strcm (r1, resps) for diferente (! = 0), mostrara puts(“resposta errada. Tente de novo”);
E o gets(r1) irá atualizar e voltará ao comando while strcmp(r1, resp)!=0.
Printf opção para digitar um número, será mostrado na tela.
Se a resposta estiver correta puts(“Correto”), o sistema demonstrar o fim da operação.
Saudações
O programa irá efetuar uma saudação com base no nome do usuário.
programação
As variáveis declaradas são static char salute [81] = “Saudacoes” e char nome [20]
A entrada #include
Puts (put + string) irá ler o nome que o usuário digita.
Gets (get + sitrng) irá mostrar o resultado.
Strcat (string + concatenation) irá concatenar salute e nome.
Puts será a saudação
Puts será o nome do usuário.
Ao término o sistema demonstrará o fim da operação.
Armazenando dados
O programa irá armazenar dados na memória com base nos dados da matriz.
programação
As variáveis declaradas são int notas com cinco espaços na memória [5], int i, soma;
A entrada #include
For irá efetuar um loop para repetição de um comando quando i=0, i menor (<) 5, i irá somar ++ .
Printf opção para digitar um número, contendo a nota do aluno.
printf (``Digite a nota do aluno %d”, i``);
O scanf irá efetuar a leitura dos caracteres, ou seja, o que o usuário escrever no comando acima.
scanf (``%d``, ¬as [1]): = onde &n irá ler o número do usuário na variável n.
Se soma=0 irá zerar o valor na vaiável soma, ate atingir as 5 notas.
O comando soma=soma+notas[i], é a soma nova igual a soma antiga mais as notas.
Pintf irá mostrar a médias das notas, onde irá efetuar a soma e dividir por 5 para obter a média.
O system (“pause”) mostrará a mensagem pressione qualquer tecla para continuar demonstrando o fim da operação.
...