Академический Документы
Профессиональный Документы
Культура Документы
br
Programa Soma; Var nm, nm2,m:Inteiro Incio: Escreva Entre Com O Primeiro Numero; Leia nm; Escreva Entre Com O Segundo Numero; Leia nm2; m=nm+nm2; Escreva O Valor da Soma ,m; Fim.
#include <stdio.h> #include <conio.h> main() { int mn,mn2,m; printf(Entre Com O Primeiro Numero); scanf(%d,&nm); printf(Entre Com O Segundo Numero); scanf(%d,&nm2); m=nm+nm2; printf(O Valor da Soma %d,m); getch(); }
Comandos Bsicos Utilizados #include <nome> o elemento #include definiu inicializao de biblioteca e o nome o nome da biblioteca utilizada, os mais utilizados (Bsicos) So <stdio.h> e <stdlib.h> nome () define inicializao de procedimentos (funes/mini programas), no caso o main o programa principal main(), aps esse elemento inicializamos ele com { (significa Inicio), depois inserimos o cdigo para executar e o sinal } em seu final (o fim desse programa e/ou funo). Tipos de Variveis Real = Float definimos como %f, Inteiros = Int definimos como %d, Caractere = char definimos como %s. int a; - int a, define a varivel a como tipo inteiro com o ; no final que define fim. float b; - float b define a varivel b como real com o ; no final que define fim. char c; - char c define a varivel c como caractere com o ; no final que define fim. scanf(formato,&variavel); - o elemento scanf define entrada bsica de dados, o formato a forma que sera tratado e/ou armazenada a informao, varivel o local que alocaremos a informao tanto enviada por uma entrada manual, como auto incremento, para armazenar o elemento digitado, devemos usar o caractere & antes do nome da varivel no scanf. getch(); - a funo padro que segura a tela (congela) ate ser pressionada uma tecla. Operadores Lgicos Que Mudam alguns operadores lgicos sofrem alteraes na sintaxe. <> != ou || no ! = == e &&
Estruturas Condicionais Estrutura SE 1) Efetuar uma entrada de dados referente ao dia da semana, e logo em seguida exibir a matria correspondente ao mesmo. Diagrama de Blocos Inicio Cdigo Fonte Em C #include <stdio.h> #include <stdlib.h> int main() { char nota; printf("Informe A Nota "); scanf("%s",¬a); switch(nota) { case '7' : printf( "Bom" ); break; case '8' : printf( "Muito Bom" ); break; case '9' : printf( "Excelente" ); break; case '10' : printf( "Parabens!" ); break; default : printf( "Reprovado" ); break; } getch(); }
Dia
Se (Dia = Segunda)
Logica
Fim
No nosso exemplo a estrutura SE ir validar se foi dada uma entrada igual a palavra Segunda, caso tenha sido dada, ele informara a primeira parte da condio, onde apresentara a sada Logica, seno ela exibira a segunda, que realizada quando a primeira no satisfatria. Estrutura SE Composta N if(dia == "Segunda") { printf("Logica"); } else if(dia == "Tera") { printf("Linguame C"); } else { printf("No Cadastrado"); }
Condio 1
Condio 1
Processo
Processo
Estrutura Caso Utilizada geralmente para simplificar uma tomada de deciso, ou seja, sendo entrada igual a um numero na maior parte das vezes, ela apresenta o item ou passa para o seguinte, at que a mesma seja satisfatria a condio de acordo com o valor da entrada.
Nota
Recebe Nota
S
Nota = 7
Sada
N S
Nota = 8
Sada
N S
Nota = 9
Sada
N S
Nota = 9
Sada
Cdigo Fonte Em C #include <stdio.h> #include <stdlib.h> main() { char nota; printf("Informe A Nota "); scanf("%s",nota); switch(nota) { case '7' : printf( "Bom" ); break; case '8' : printf( "Muito Bom" ); break; case '9' : printf( "Excelente" ); break; case 'D' : printf( "Parabens!" ); break; default : printf( "Reprovado" ); break; }
N
Melhorar
Fim
O Selecionar, no caso Switch server para carregar a varivel na condio, onde caso o valor seja igual ao atual ele executa e sai da funo, ou ele segue at o padro default onde por si s ele finaliza.
Estruturas de Loopings So estruturas que so utilizadas geralmente para executar determinada funo, ate que sua condio (gerada por contador) seja satisfatria, a mesma utilizada para fazer clculos e apresentar valor de variveis (Tabelas / Matrizes).
Estrutura Enquanto e Repita Estruturas de looping, usadas para fazer o mesmo processo ate que seu contador atinja o limite pr-determinado. Estrutura Enquanto Inicio Cdigo Fonte Em C #include <stdio.h> #include <stdlib.h> main() { int num, x=0, r; while(x<5) { printf(Informe Um Numero); scanf(%d,&num); r=num+3; x=x+1; printf(\nNumero%d\n,r); } getch(); }
X0 N
X <5
S Num
R Num+3
R r=
xx+1
Cdigo Fonte Em C #include <stdio.h> #include <stdlib.h> main() { int num, x=0, r; do { printf(Informe Um Numero); scanf(%d,&num); r=num+3; x=x+1; printf(\nNumero%d\n,r); } while(x<5); getch(); }
X0
Num
R Num+3
R
xx+1
N
X <5
S Fim
Estrutura Para A estrutura para uma das mais utilizadas, pois j possui um contador prprio. Desde ordenar textos (classificar / ordem alfabtica) a controle de manipulao de matriz a mais indicada. Estrutura Para
Inicio
Cdigo Fonte Em C #include <stdio.h> #include <stdlib.h> main() } int num, x=0, r; for(x=0;x<5;x++) { printf("Informe A Nota "); scanf("%d",&num); r=num+3; printf("\nNumero %d\n",r); } getch(); }
n0 N
Fim