TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps algotitimo

Por:   •  3/9/2015  •  Monografia  •  1.721 Palavras (7 Páginas)  •  232 Visualizações

Página 1 de 7

ALGORITIMOS   LINGUAGEM    C

PROF.    ZACCARO

COMANDOS INICIAIS:

#include

#include

A primeira linha do nosso programa solicita ao Copilador que inclua o arquivo stdio.h em nosso Programa Fonte antes de copilá-lo.

O arquivo stdio.h contem as definições e declarações nescessarias para o uso da função printf(), já o stdlib.h contem as da função system().

main()

Marca o ponto de partida do programa.

{

}

Toda função em C deve começar com chave de abertura de bloco e termina com chave de fechamento de bloco. As chaves delimitam o corpo da função.

PROGRAMA 1:

Esse programa tem como objetivo uma calculadora com 4 operações usando comandos else if.

float num1, num2;

float armazena numeros em ponto flutuante correspondentes a numeros reais com casas decimais.

char op;

char serve para armazenar apenas um caracter

while(1)

O comando while testa a expressão entre parentes. Se a expressão for verdadeira, o corpo do laço é executado uma vez e a expressão é avaliada novamente. Esse ciclo de teste e execução é repetido até que a expressão de teste se torne falsa. Então o laço termina e o programa passa para linha seguinte.

printf(“digite de um numero, operador, numero\n”);

printf imprime os dados de dentro das aspas.

scanf(“%f  %c  %f, &num1,&op,&num2);

scanf é complemento de printf e nos permite ler dados formatados da entrada padrão (teclado).

if(op== ' + ')

O comando if instrui o computador a tomar uma decisão simples. Se a expressão entre parentes for verdadeira, a instrução será executada, caso contrario nada sera feito.

printf(“ = %f ” , num1+num2);

printf imprime os dados das variaveis de dentro das aspas.

else if(op== ' - ')

else acompanha o comando if na função do bloco de instrução.

printf(“ = %f ” , num1-num2);

printf imprime os dados das variaveis de dentro das aspas função verdadeira.

else if(op== ' * ')

else acompanha o comando if na função do bloco de instrução.

printf(“ = %f ” , num1*num2);

printf imprime os dados das variaveis de dentro das aspas função verdadeira.

else if(op== ' / ')

else acompanha o comando if na função do bloco de instrução.

printf(“ = %f ” , num1/num2);

printf imprime os dados das variaveis de dentro das aspas função verdadeira.

printf(“\n\n”);

printf imprime os dados das variaveis de dentro das aspas.

system(“pause”);

Solicita ao computador uma pausa até que alguma tecla seja pressionada do teclado.

PROGRAMA 2:

Esse proximo programa tem como objetivo calcular o quadrado de um numero positivo.

Int n, i, soma;

A função int determina que o numero é inteiro.

printf(“Digite o numero a ser elevado ao quadrado\n”);

printf imprime a frase entre aspas duplas na tela do computador.

scanf(“%d”,&n);

scanf é complemento de printf e nos permite ler dados formatados da entrada padrão (teclado).

printf(“o quadrado de %d”,n);

printf imprime a frase entre aspas duplas na tela do computador, colocando o valor armazenado na variavel %d.

if(n<0) n=-n;

O comando if instrui o computador a tomar uma decisão simples. Se a expressão entre parentes for verdadeira, a instrução será executada, caso contrario nada sera feito.

for (i=1,soma=0;n>0;soma+=1,n--,i+=2);

for seguido de parentes, contem três expressões separadas por ponto e virgula.

A 1a. Inicialização é uma instrução de atribuição (i=1) e é sempre executada uma unica vez, antes que o laço seja iniciado.

A 2a. Expressão é o teste.

O teste é uma condição avaliada como verdadeira ou falsa. (n>0).

A 3a. Expressão, o incremento, geralmente define a maneira pela qual a variavel de controle será alterada cada vez que o laço for repetido (i++).

Essa expressão sempre é executada logo após a execução do corpo do laço.

printf(“é %d”,soma);

printf imprime o resultado da execução de for na variavel %d.

system(“pause”);

Solicita ao computador uma pausa até que alguma tecla seja pressionada do teclado.

PROGRAMA 3:

Objetivo: mostrar os numeros impares existentes entre 0 e 400. mostrar tambem a quantidade deles.

#include

#include

main()

{

inicio

int i=1;

i numero inteiro

for ( i=1 ; i <= 400 ; i += 2)

condição i começa em 1 , menor ou igual a 400 , i somado sempre a ele mais 2

printf ( “ numeros impares de 0 a 400  %d\t” , i);

printf (“\n”);

imprime os nmeros da condição

system ( “pause”);

return 0;

}

PROGRAMA 4:

Objetivo: Armazenar e ler dados em uma Matriz

nessa primeira etapa: armazenando dados

#include

#include

main()

{

 int notas[5];

int i , soma;

A função int determina que o numero é inteiro.

for(i=0;i<5;i++) {

for seguido de parentes, contem três expressões separadas por ponto e virgula.

A 1a. Inicialização é uma instrução de atribuição (i=0) e é sempre executada uma unica vez, antes que o laço seja iniciado.

A 2a. Expressão é o teste.

O teste é uma condição avaliada como verdadeira ou falsa. (i<5).

A 3a. Expressão, o incremento, geralmente define a maneira pela qual a variavel de controle será alterada cada vez que o laço for repetido (i++).

Essa expressão sempre é executada logo após a execução do corpo do laço.

...

Baixar como (para membros premium)  txt (12.3 Kb)   pdf (109.6 Kb)   docx (21 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com