*   >> Leitura Educação Artigos >> education >> colégio e universidade

Módulo 6: Introdução ao C e C ++

seleção; switch (seleção) {case 'A': {Cout quebrar; caso 'M': {Cout quebrar; caso 'D': {Cout quebrar; caso 'X': {Cout quebrar; //Outros que A, M, D e X ... default: cout //Sem pausa no caso default} cout sistema ("pause"); retornar 0; } ------------------------------------------------- ---------------------------------- //Um ​​simples para instrução # include #include void main () {int contagem; //exibe os números de 1 a 10 para (count = 1; printf count ("% d", count); printf ("\\ n"); system ("pause");} --------- -------------------------------------------------- ------------------------ //programa para mostrar os laços aninhados #include #include int main () {//variáveis ​​para contador .

.. int i, j; //loop externo, executar esta primeira ... for (i = 1; i {cout //then...execute loop interno com índice de ciclo j //o valor inicial de j é i + 1 para (j = i + 1; j //Exibição resultado ... cout} //incremento balcão por um circuito externo para ... sistema cout ("pause"); return 0;} ------------- -------------------------------------------------- ---------------------- /* Assentamento dois para declarações * /#include #include //DrawBox função protótipo void (int, int); void main () {//row = 10, coluna = 25 ...

//chamada de função DrawBox (10, 25);} DrawBox void (int linha, int coluna) {int col; //linha, executar exterior loop for ... //começar com o valor pré-definido e decréscimo //até 1 for (; row> 0; row--) {//coluna, executar circuito interno ... //começar com col preset, decréscimo de até 1 para o (col = coluna; col> 0; col--) //print # .... printf ("#"); //decrement por um loop for interior ... //ir para a nova linha para a nova linha ... printf ("\\ n"); } //Decrement por um loop for exterior ... em seguida, repita ...

sistema ("pause"); } ------------------------------------------------- ------------------------------------- //Demonstra um simples enquanto instrução # include #include int main () {int calcular; //imprimir os números de 1 a 12 //definir o valor inicial ... calcular = 1; //definir a condição de tempo ... tempo (calcular {//exibição ... printf ("% d", o cálculo); //incremento por 1 ...

repete o cálculo ++;} printf ("\\ n"); sistema ("pausa"); return 0;} ---------------------------------------- ---------------------------------------------- //enquanto Nested instruções # include #include //este programa tem alguma variável de matriz //que você vai aprender em outro módulo ... main () {//variável de matriz vazio ... int organizar [5]; //normal de contagem variável int = 0, number = 0; printf ("\\ solicitando 5 números \\ n"); printf ("Cada número deve ser de 1 a 10 \\ n"); //enquanto condição ... while (contagem {//set ...

a condição número inicial = 0; //outra condição tempo ... while ((número 10)) {printf ("Digite o número% d de 5:", contam + 1); scanf ("% d", & número);} //interior loop while parar aqui ... organizar [contar] = número; contagem ++;} //exterior while parar aqui ... //iniciar o ciclo for para imprimir o resultado ... para (contagem = 0; printf count ("\\ nValue% d é% d", contam + 1, organizar [count]); printf ("\\ n"); sistema ("pausa"); } ------------------------------------------------- ------------------------------------- //programa para ilustrar um do ...

while #include laço # incluem int main () {int seleção; fazer {cout cout cout cout cout cout cin >> seleção; } while ((seleção> 0) && (seleção //true para 1, 2 e 3 apenas, em seguida, repita //false para outros números, incluindo 0, em seguida, parar ... //fazer o loop é repetido se a expressão while é . verdadeiro sistema ("pause"); return 0;} ------------------------------------- ----------------------------------------------- //outro fazer ...

enquanto exemplo instrução # include #include int get_menu_choice (void); void main () {int escolha; choice = get_menu_choice (); printf ("Menu Você escolheu #% d \\ n", a escolha); printf ("\\ n "); system (" pause ");} int get_menu_choice (void) {int seleção = 0; do {printf (" 1 - Adicione um registro "); printf (" \\ n2 - Alterar um registro "); printf ( "\\ n3 - Excluir um registro"); printf ("\\ N4 - Quit"); printf ("\\ nDigite uma seleção:"); scanf ("% d", e seleção);} while ((seleção 4)); retornar seleção;} ---------------------------------------------- ------------------------------------ //exemplo de continuar #include #include void main () {//declarar o armazenamento de entrada, um array //e combater char buffer variável [81]; int ctr; //entrada e ler uma linha de texto usando //puts () e recebe () são funções pré-definidas //em stdio.

h puts ("Enter uma linha de texto e pressione a tecla Enter,"); puts ("todas as vogais serão descartados: \\ n"); gets (buffer); //passar pela corda, exibindo somente os //caracteres que não são vogais minúsculas para (CTR = 0; buffer [CTR] = '\\ 0';! ctr ++) {//Se o personagem é uma vogal minúsculas, loop de volta //sem exibi-lo //esta declaração se deve estar em uma linha if ((buffer [CTR] == 'a') || (buffer [CTR] == 'e') || (buffer [CTR] == 'i') || (buffer [CTR] == 'o') || (buffer [CTR] == 'u')) continue; //Se não for um vogal, exibi-lo putchar (buffer [CTR]); } Printf ("\\ n"); sistema ("pausa"); } ------------------------------------------------- ---------------------------------- //demonstrar a instrução goto #include #include void main () {int N; começar: ; puts ("Digite um número entre 0 e 10:"); scanf ("% d", & n); if ((n 10)) Ir para começar; else if (n == 0) Goto Location0; else if (n == 1) Ir à location1; mais goto location2; Location0:; {Puts ("Você digitou 0.

"); } End empreendedores; location1:; {Puts ("Você digitou 1."); } End empreendedores; location2:; {Puts ("Você digitou algo entre 2 e 10."); } fim: ; sistema ("pausa"); } ------------------------------------------------- --------------------------------- # include #include //protótipos de função ... cleanup1 void (void); cleanup2 void (void); void main () {atexit (cleanup2); atexit (cleanup1); //fim de main} cleanup1 void (void) {//limpeza manequim ..... printf ("\\ n Este é a demonstração ... \\ n"); printf ("limpeza ....

\\ n"); printf ("O computador está sendo desligado !!!"); getchar (); } Cleanup2 void (void) {//outra limpeza manequim ... printf ("limpeza \\ nOutro ..."); printf ("\\ nWindows 20000 está fechando o programa inteiro ..."); printf ("\\ nPor favor aguarde ..."); printf ("\\ nSHUTTING PARA BAIXO EM ANDAMENTO ...

\\ n"); getchar (); } ------------------------------------------------- ---------------------------------- //Demonstrar o exit () e atexit () funções #include #include #include ATRASO #define 1500000 //protótipos de função de limpeza (void); atraso void (void); anular a main () {int resposta; //registra a função a ser chamada na saída atexit (limpeza); puts ("Digite 1 para sair, qualquer outra para continuar."); scanf ("% d", & resposta); if (resposta == 1) saída (EXIT_SUCCESS); //fingir que fazer algum trabalho para (resposta = 0; resposta {puts ("Trabalhando ...

"); delay ();}} //fim da principal definição da função //... de limpeza (void) {puts ("\\ Npreparing para exit"); delay ();} //definição função de atraso (void) {x longos; for (x = 0; x; sistema ("pause");} ------- -------------------------------------------------- -------------------------- //Demonstra o sistema () função #include #include void main () {//Declare um buffer para armazenar entrada entrada char [40]; while

(1) {//obter os puts comando do usuário ("\\ nInput o comando DOS desejado, para sair em branco"); fica (entrada); //Sair se uma linha em branco foi inserida if ( input [0] == '\\ 0') exit

(0); //executar o sistema de comando (entrada);}} ---------------------- -------------------------------------------------- ---------- //programa mostrando definição de função, declaração, chamar e //o uso da instrução de retorno #include #include int main () {float y1, y2, avgy; //Um ​​protótipo para o avg function () //que main () vai chamar avg float (float, float); Y1 = 5,0; Y2 = 7,0; //chamando a função avg (), ou seja passes de controlo //para AVG () eo valor de retorno é atribuído a avgy avgy = avg (y1, y2); sistema cout ("pause"); retornar 0; } //Definição do avg function (), AVG () é do tipo float //main () chama essa avg função de flutuação (float x1, x2 flutuador) {//avgx é um avgx flutuador variável local; //Calcula a média e as armazena em avgx.

avgx = (x2 + x1) /2; //retorna o valor em avgx to main () e //controle reverte para main (). retornar avgx; } ------------------------------------------------- ------------------------------------ //programa que mostra uma função do tipo void //Tem retorno instrução # include #include int main () {float y1, y2, avgy; //função protótipo ...

//display de avg () é declarada como sendo do tipo display_avg void void (float); Y1 = 5,0; Y2 = 7,0; display_avg cout (avgy); //função de chamada display_avg () sistema cout ("pause"); retornar 0; //retorna o valor 0 para o meio ambiente} //display_avg () é do tipo display_avg void void (flutuar avgx) {cout //Não há valor retornado para main () //e controle reverte para main (). //ou simplesmente exclui a palavra retorno ...

} ---------------------------------------- --------------------------------------------- //Uma pirâmide de $ usando loops aninhados #include #include #define VIEW '$' //substituir todas as ocorrências de vista com caráter $ int main () {int i, j; cout //primeiro loop for, defina as linhas ... for (i = 1; i {//segundo loop for, defina o espaço para ... (j = 1; j cout //terceiro loop for, imprimir o $ caracteres ... for (j = 1; j //impressão caráter ...

cout cout} sistema ("pause"); return 0;} ------------------ -------------------------------------------------- ----------------- //usando instrução break em uma estrutura para #include int main () {int x; for (x = 1; x {//quebrar ciclo apenas se x == 5 if (x == 5) break; printf ("% d", x);} printf ("\\ nBroke fora do laço em x ==% d \\ n", x); getchar (); retorno 0;} ----------------------------------------------- -------------------------------------- //usando a instrução continue em uma estrutura para #include #include int main () {int x; for (x = 1; x {//pular código restante no circuito somente se x == 5 if (x == 5) continuar; printf ("% d", x); } printf ("\\ nUsed continuar a ignorar a impressão do valor 5 \\ n"); system ("pause"); return 0;} --------------------- -------------------------------------------------- ------------- //usando para declaração para calcular juros compostos #include #include #include //para pow () função int main () {int ano; duplo montante, principal = 1000.

0, taxa = 0,05; printf ("% 4s s \\ n!", "Year", "Valor em depósito"); for (ano = 1; ano {amount = capital * pow (1,0 + taxa, ano); printf ("! M .2f \\ n", ano, montante);} sistema ("pause"); return 0;} - -------------------------------------------------- ---------------------------------- //carta graus Contagem usando enquanto, interruptor //e múltiplo caso #include #include int main () {int grade; int acount = 0, bCount = 0, cCount = 0, DCount = 0, eCount = 0, função FCOUNT = 0; printf ("Entre os carta graus. \\ n"); printf ( "Digite o caractere EOF, ctrl-c ou \\ n"); (.

"ctrl-z, etc para terminar entrada \\ n"); while ((grau = getchar ()) printf! = EOF) {//interruptor aninhados enquanto no interruptor (grau) {//grau foi maiúsculo ou minúsculo um caso 'A': caso 'a': ++ conta; break; //grau foi maiúscula ou minúscula B b caso 'B': caso 'b' : ++ bCount; break; //classe C foi maiúscula ou minúscula c caso 'C': caso 'c': ++ cCount; break; //classe D foi maiúscula ou minúscula caso d 'D': caso 'd' : ++ DCount; break; //grau era E maiúscula ou minúscula e caso 'E': case 'e': ++ eCount; break; //grau foi maiúscula F ou f caso minúsculas 'F': caso 'f' : ++ função FCOUNT; parar; //ignore estes caso de entrada '\\ n': caso '': quebrar; //pegar todos os outros caracteres padrão: {printf ("carta de grau incorreto entrou.

\\ n"); printf ("Digite um novo grau. \\ n");} break; }} //Faz a contagem ... printf ("\\ nTotals para cada classe da letra são: \\ n"); printf ("\\ A:% d \\ n", acount); printf ("\\ B:% d \\ n", bCount); printf ("\\ C:% d \\ n", cCount); printf ("\\ D:% d \\ n", DCount); printf ("\\ E:% d \\ n", eCount); printf ("\\ F:% d \\ n", função FCOUNT); sistema ("pausa"); retornar 0; } ---------------------------------------------- VC ++ /VC ++ .

Líquido------------------------------------------------ - //usando para declaração para calcular juros compostos #include //para pow () função #include int main () {int ano; duplo montante, principal = 1000.0, taxa = 0,05; printf ("% 4s s \\ n!", "Year", "Valor em depósito"); for (ano = 1; ano {amount = capital * pow (1,0 + taxa, ano); printf ("M .

2f! \\ n", ano, montante);} return 0;} -------- ------------------------------------ GCC no fedora ----------- ----------------------------------------- #include int main () {char job_title ; int years_served, no_of_pub; printf ("--- --- Digite os dados \\ n"); printf ("Seu trabalho atual (Tutor-T, Professor-L ou Assoc Prof-A):.

"); scanf (" % s ", e job_title); printf (" Anos servido: "); scanf ("% d ", & years_served); printf (" Não para a publicação: "); scanf ("% d ", & no_of_pub); if (job_title = = 'A') if (years_served> 5) se (no_of_pub> 7) printf ("\\ nPode ser promovido a professor \\ n"); else printf ("\\ Nmore publicações necessário lol! \\ n"); outra coisa printf (" \\ serviço nMais necessário lol \\ n "); outra coisa printf (" \\ nMust se tornar Professor Associado primeira \\ n "); return 0;} --------------------- -------------------------------------------------- -------------------- /*-----forloop.

c-----------*//* ----- Primeiro triângulo ------- * /#include int main () {int i, j, k, l; printf ("Triangle lol! \\ n"); /* primeiro loop for, defina as linhas ... * /for (i = 15; i> = 0; i--) {/* segundo loop for, defina o espaço ... * /for (j = 15; j> = 1 + i; j--) printf (""); /* terceiro loop for, imprimir os caracteres ... * /for (j = 1; j /* imprime o caráter ... * /printf ("H"); /* ir para a nova linha de ...

* /printf ("\\ n");} /* Um outro triângulo inversa * /for (k = 1; K {para (L = 1; l printf (""); para (l = 1; l printf ("T"); printf ("\\ n");} return 0;} ------------------------------------- -------------------------------------------------- ------ /*-----------whilelol.c---------------*//* Demonstra um simples while * /#include int main () {int calcular, sum = 0; /* imprimir os números de 1 a 12 * //* definir o valor inicial ... * /calcular = 1; /* definir a condição de tempo ... * /while ( calcular /*display...

*/{printf ("% d -> Soma =% d \\ n", calcular, soma); soma = soma + calcular; /* incremento por 1 ... repete * /calcule ++; } printf ("\\ n"); return 0;} ------------------------------------- -------------------------------------------------- -------- função /* ----- ------- systemcall.c * //* Demonstrar o sistema () * /#include #include int main () {//Declare uma buffer para armazenar a entrada de char input [40]; while

(1) {//obter os puts comando do usuário ("\\ nInput o comando, em branco para sair"); recebe (input); //Sair se uma linha em branco foi inserida if (input [0] == '\\ 0') exit

(0); //executar o sistema de comando (entrada); } Return 0; } ==========================================================================================================.

h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>.h>; ; .h> .h>

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.