Revisão: Linguagem C - PowerPoint PPT Presentation

revis o linguagem c n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Revisão: Linguagem C PowerPoint Presentation
Download Presentation
Revisão: Linguagem C

play fullscreen
1 / 14
Revisão: Linguagem C
82 Views
Download Presentation
sydnee
Download Presentation

Revisão: Linguagem C

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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