Comandos DEV C++ | Algoritmo | Profº Waldemar Maldonado

>>> HOME | Disciplina | Algoritmo <<<
Principais comandos | Iniciante | DEV C++


CONSTANTES:

As constante não podem ser alteradas.

const = Constante.

const int = Constante do tipo inteiro [número inteiro].
EXEMPLO: const int art = 100.

const letra = Constante do tipo texto que representa um único caractere.
EXEMPLO: const letra x = 'a'.

const frase = constante do tipo texto que representa um conjunto de caracteres.
EXEMPLO: const frase f = "Esse é um teste!”


BIBLIOTECA:

Auxiliam nas construções dos códigos e funções sem a necessidade de declarar função por função, deixando a programação bem mais prática. 

#include = Inclusão de um arquivo no programa-fonte. Utilizado para inserir bibliotecas no programa.

< stdio.h > = Tipo de biblioteca responsável pelas funções de entradas e saídas, como é o caso da função printf e scanf.
Exemplo: #include < stdio.h >

< stdib.h > = Tipo de biblioteca que transforma as strings (vetores de caracteres) em números.
Exemplo: #include < stdib.h >

< string.h > = Tipo de biblioteca responsável pela manipulação de strings.
Exemplo: #include < string.h >

< time.h > = Tipo de biblioteca utilizada para manipulação de horas e datas.
Exemplo: #include < time.h >

< math.h > = Tipo de biblioteca utilizada para operações matemáticas.
Exemplo: #include < math.h >

< ctype.h > = Tipo de biblioteca utilizada para classificação e transformação de caracteres.
Exemplo: #include < ctype.h >


OPERADORES:

São os comandos para executar operações aritméticas, incrementações e decrementações, atribuições, relações e lógicas.

De atribuição:

= Atribui um valor a variável.


Aritméticos:

Binários:

+ soma 

- Subtração 

* Multiplicação 

/ divisão

Pow exponenciação


Unários:

% resto de divisão

y = -y troca de sinal

sqrt raiz quadrada


De incremento e decremento:

“++” (incremento)  

“- -” (decremento)

Exemplos:

y = y + 1; utilizando incremento ficaria desta maneira: ++y

y = y – 1; utilizando o decremento ficaria desta maneira: - -y


y = 10
y =++10
y = 11


Relacionais:

< menor

> maior

<= menor ou igual

>= maior ou igual

== igual

!= diferente


Lógicos:

&& E

| | OU

! NÃO


VARIÁVEIS:

São locais reservados na memória para armazenamento dos dados.

int = [INTEIRO] Armazena os números inteiros (negativos ou positivos).

float = [REAL] - Armazena valores de pontos flutuantes e com frações (número real). Armazena decimal de até 6 dígitos de precisão após a vírgula - MENOS PRECISO.

double ou long double = [REAL] - Armazena valores de pontos flutuantes e com frações (número real). Armazena decimal com até 16 dígitos de precisão - MAIS PRECISO.

char = Caracteriza os caracteres, números e símbolos especiais, são delimitadas por aspas simples (').


VARIÁVEIS - APRENDA NA PRÁTICA:



FUNÇÃO MAIN ()

É reservada para iniciar um programa em C, sendo a primeira a ser executada.

main () { = Indica o início de uma função do programa.
} = indica o término da função e do programa.

int main () { = Indica o início de uma função com número do tipo inteiro.
} = Indica o término de uma função do programa com número inteiro.

void main () { = Indica o início de uma função sem retorno, ou seja, que não recebe nenhum argumento.
} = Indica o término da função sem retorno.


OUTROS COMANDOS:
// = Utilizado para fazer comentários em qualquer lugar do seu programa.

return 0 = Retorna zero, indica que o programa está sendo encerrado e que o processo que estava sendo executado vai retornar para o sistema operacional.



FUNÇÃO PRINTF ()

É um comando de saída que possui um vínculo com a biblioteca stdio.h. É utilizada quando se pretende obter uma resposta na tela do computador.

printf (“expressão de controle, listas de argumentos);

Exemplo:

printf (O valor encontrado foi  %d, vl);

“%d” = É código que especifica a formatação para um dado do tipo inteiro.


PRINTF () - O VÍDEO ABAIXO EXPLICA COMO ISSO FUNCIONA NA PRÁTICA:


CÓDIGOS ESPECIFICADORES DE FORMATAÇÕES - VEJA ALGUMAS FORMATAÇÕES - SERVEM TANTO PARA PRINTF (), COMO PARA SCANF ():



DICAS - CÓDIGOS ESPECIFICADORES DE FORMATAÇÕES MAIS UTILIZADOS:
%d ou %i => "int" - conserva o sinal do número -/+ [idade, números inteiros
%g => Escolhe automaticamente o mais apropriado entre %f e %e. int ou float
OBSERVAÇÃO: %i é igual ao %d apenas no comando "printf()".
%f => "float", "double" - Exemplo: 1 ou 1.1, 2 ou 2.1, 3 ou 3.1,... [salário, valores diversos e etc. Número decimal de menor precisão - imprime 6 casa decimais à direita, ou seja, após a vírgula]
%u => "int", imprime em módulo [se estiver -3, o programa imprime 3]
%s => "string" - imprime um texto delimitado com sinal de aspas duplas ("") [imprime qualquer texto]
%c => "char" - imprime um carácter delimitado com sinal de apóstrofo ('')

DICAS - CÓDIGOS ESPECIFICADORES DE FORMATAÇÕES MENOS UTILIZADOS:
%e => imprime o número em notação científica - avança 6 casas decimais a esquerda do número. Conserva o sinal do número +/-
%E => Mesma coisa que o e%, porém, o hexadecimal da notação científica, fica em MAIÚSCULO
%p => ponteiros [números reais - maior precisão]
%x, %X => converte o número para hexadecimal [a=10, b=11 / A=10, B=11,...] OBSERVAÇÃO: "x" converte deixando o hexadecimal minúsculo, já "X", o deixa em maiúsculo
%o => converte o número para octal


CÓDIGOS ESPECIFICADORES DE FORMATAÇÕES - APRENDA COMO É NA PRÁTICA ASSISTINDO ESSE VÍDEO:



Alguns tipos de exibições do "printf ()". 
Exemplo: Compare as três maneiras de exibir o número 15:
printf ("%5d", 15); // exibe " 15"
printf ("%05d", 15); // exibe "00015"
printf ("%-5d", 15); // exibe "15 "
E alguns outros exemplos:
printf ("%-10s", "José"); // exibe "José "
printf ("%10s", "José"); // exibe " José"
printf ("%4s", "José"); // exibe "José"


FUNÇÃO SCANF ():

É um comando de entrada, ou seja, são informações que possibilitam a entrada de dados pelo teclado, assim, a informação será armazenada em um determinado espaço da memória. A sintaxe é definida por uma expressão de controle (sempre entre aspas duplas) e pela lista de argumentos.

scanf(“expressão de controle, lista de argumentos);

Exemplo:

scanf (“%d, &vl); = Recebe um valor decimal e retornará o valor da variável “vl”.

VEJA ALGUNS CÓDIGOS DE FORMATAÇÃO DO SCANF () :



SCANF () - O VÍDEO ABAIXO EXPLICA COMO ISSO FUNCIONA NA PRÁTICA:



DICAS - CÓDIGOS ESPECIFICADORES DE FORMATAÇÕES MAIS UTILIZADOS EM SCANF ():
%f => Faz a leitura de números reais ou flutuantes "float"
%d => Faz a leituras de números inteiros decimais "int"
%s => Faz a leitura de uma série de caracteres "char"






EXECUÇÃO SEQUENCIAL:

A execução sequencial, na verdade, nada mais é do que um comando sendo executado, um após o outro.

O programa é executado usando a sequência em que os comandos foram escritos até a sua conclusão.


A função do programa abaixo, executa o área e perímetro de um círculo de forma sequencial.

Exemplo:

#include

int main() {

   float raio, area, perimetro, pi;

   printf("Digite o raio: ");
   scanf("%f", &raio);

   pi = 3.141592;

   area = pi*(raio * raio);

   perimetro = 2.0 * pi * raio;

   printf(" \n Raio: %.2f \n", raio);
   printf(" \n Area: %.2f \n", area); //1º IMPRIME O VALOR DA ÁREA
   printf(" \n Perimetro: %.2f \n", perimetro); //POR ÚLTIMO, IMPRIME O VALOR DO PERÍMETRO

   return 0;
}


ESTRUTURA CONDICIONAL SIMPLES:

Para solucionar um problema, podemos utilizar a instrução “if”, em português “se”; sua função é tomar uma decisão e criar um desvio dentro do programa e, desta forma, podemos chegar a uma condição que pode ser verdadeira ou falsa.

{" e "} => Determina o início e fim de uma instrução.



EXEMPLO

Na função abaixo, foi criada uma condição para que o programa execute o valor do projeto, e se o mesmo for maior que R$ 20.000,00, deverá aparecer uma mensagem na tela mostrando que o projeto não é viável:

#include

main() {

   char projeto[20]; 

   float orcamento, imposto, total;
 
   printf("\n Digite o nome do projeto \n");
   scanf("%s", &projeto);

   printf("\n Digite o valor do orcamento\n ");
   scanf("%f", &orcamento);

   printf("\n digite o valor dos impostos \n");
   scanf("%f", &imposto);

   total = orcamento + imposto;

   printf ("\nO Valor do projeto e = %.2f\n", total);
   if(total > 2000) // FUNÇÃO CONDICIONAL "se", NO INGLÊS "if"
   {
      printf("\n \n O %s Nao e viavel\n", projeto);
   }

   return(0);

}


ESTRUTURA CONDICIONAL COMPOSTA:

Quando uma condição não é satisfeita, outro comando será executado. Assim, vamos acrescentar o comando “else”, que significa “então”.




EXEMPLO

Na função abaixo, deverá aparecer uma mensagem na tela para as duas situações, quando o projeto é viável e quando o projeto não é viável:

#include int main() {
float orcamento;
char projeto[20];
printf("Digite o nome do projeto \n");
scanf("%s", &projeto);
printf("Digite o valor do orcamento do projeto \n");
scanf("%f", &orcamento);
if (orcamento <=20000)
{
    printf("\nO projeto %s podera ser executado, seu valor foi inferior ou igual a R$20000", projeto);
}
else
{
   printf("\nO projeto %s nao podera ser executado, seu valor foi superior a R$20000 ", projeto, orcamento);
}
return 0;
}




Obs.: Todo material de apoio será bem-vindo, como resoluções, provas, trabalhos e etc., pois esta é a finalidade deste site, nos ajudarmos! Clique aqui e faça já a sua parte. Ser ajudado e ajudar também!




Comentários

Postagens mais visitadas deste blog

Teste de Raciocínio Lógico | Andrade Gutierrez

Download do CopySpider FREE - Baixar CopySpider anti-plágio grátis

PROVAS | GABARITOS | PROFICIÊNCIA | Uniderp [Grupo Kroton]

Entenda sobre o Desafio Nota Máxima e prova de Proficiência:

Gabarito | Desafio Nota Máxima | Uniderp | KROTON

Grupo de WhatsApp | Concurso de Engenharia Civil

VisualG 3.0 disponível para download [GRÁTIS]

Desafio Nota Máxima - Química Inorgânica

Grupo de WhatsApp | Concurso | Auditor Fiscal | Receita Federal