1 / 14

Revisão: Linguagem C

Revisão: Linguagem C. Marco Antonio Montebello Júnior marco.antonio@aes.edu.br. Estrutura de Dados. Funções de Biblioteca: printf. printf ( ... ); 1º. Argumento: string de formato (texto). Deve estar sempre entre aspas duplas (") Texto printf (“Olá Mundo!”); Códigos de Barra Invertida

sydnee
Download Presentation

Revisão: Linguagem C

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Revisão: Linguagem C Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Estrutura de Dados

  2. Funções de Biblioteca: printf • printf ( ... ); • 1º. Argumento: string de formato (texto). Deve estar sempre entre aspas duplas (") • Texto • printf(“Olá Mundo!”); • Códigos de Barra Invertida • printf(“Bom \n Dia”); • Especificadores de Formato • %[largura][.precisão] tipo • 2º. Argumento em diante: itens de dados. Não vem entre aspas duplas, são tantos quantos forem os especificadores de formato do 1º argumento. Linguagem C - Estrutura de Dados

  3. Funções da Biblioteca: printf printf(“Int: %iFloat: %.2f Char: %c”, iInt, fFloat, cChar); printf(“Int: %iFloat: %.2f Char: %c”, iInt, fFloat, cChar); • Variável tipo int (iInt) • Variável tipo float (fFloat) • Variável tipo char (cChar) Linguagem C - Estrutura de Dados

  4. Funções de Biblioteca: scanf • scanf ( ... ); • 1º. Argumento: string de formato. Deve estar entre aspas duplas (") • Especificadores de formato: indica qual o tipo do conteúdo da variável a ser escrita • 2º. Argumento: são itens de dados e não vem entre aspas duplas. São tantos quantos forem os especificadores de formato do 1º argumento • devem ser precedidos pelo operador & (endereço de) Linguagem C - Estrutura de Dados

  5. Funções da Biblioteca: scanf scanf(“%i%f %c”, &iInt, &fFloat, &cChar); scanf(“%i%f %c”, &iInt, &fFloat, &cChar); • Armazena o valor da variável de tipo int (iInt) • Armazena o valor da variável de tipo float (fFloat) • Armazena o valor da variável de tipo char (cChar) Linguagem C - Estrutura de Dados

  6. Estruturas de Decisãoif ... else • Usada para decidir que comando, ou bloco de comandos será executado, com base no valor de uma expressão. Linguagem C - Estrutura de Dados

  7. Estruturas de Decisãoif if(fNota1 < 7) printf(“Aluno reprovado!”); if(fMediaFinal >= 7) { printf(“Aluno aprovado!\n”); printf(“Nota: %f!”, fMediaFinal); } Linguagem C - Estrutura de Dados

  8. Estruturas de Decisãoif ... else if(fNota2 >= 7) printf(“Aluno aprovado!\n”); else printf(“Aluno reprovado!\n”); if(fMediaFinal >= 7) { printf(“Aluno aprovado!\n”); printf(“Media: %f!”, fMediaFinal); } else { printf(“Aluno reprovado!\n”); printf(“Media: %f!”, fMediaFinal); } Linguagem C - Estrutura de Dados

  9. Estruturas de Repetiçãofor • Usada para executar a repetição de um ou mais comandos, de acordo com o número de vezes especificado. Linguagem C - Estrutura de Dados

  10. Estruturas de Repetiçãofor for(iVar1 = 1; iVar1 != 10; iVar1++) { <comando1>; <comando2>; } for(iVar1 = 0; iVar1 < 10; iVar1++) { <comando1>; <comando2>; } for(iVar1=0, iVar2=0; iVar1+iVar2 < 10; iVar1+=2) { <comando1>; <comando2>; } Linguagem C - Estrutura de Dados

  11. Estruturas de Repetiçãowhile • Usada para executar a repetição de um ou mais comandos enquanto uma determinada condição permanecer verdadeira. Linguagem C - Estrutura de Dados

  12. Estruturas de Repetiçãowhile iNum = 0; cResp = 's'; while(cResp == 's') { printf(“\nNumero: %i.”, iNum++); printf(“Deseja continuar? ”); scanf(“%c”, &cResp); } Linguagem C - Estrutura de Dados

  13. Estruturas de Repetiçãodo ... while • Usada para a repetição de um ou mais comandos enquanto uma determinada condição permanecer verdadeira. Linguagem C - Estrutura de Dados

  14. Estruturas de Repetiçãodo ... while iNum = 0; cResp = 'n'; do { printf(“\nNumero: %i.”, iNum++); printf(“Deseja continuar? ”); scanf(“%c”, &cResp); } while(cResp == 's'); Linguagem C - Estrutura de Dados

More Related