prática 1 - facomrenan/classes/ipc/p1/pratica1.pdf · introdução à programação de...

Post on 20-Aug-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introdução à Programação de Computadores

GSI002 - 2012/2

Profs. Walter de Oliveira / Renan Cattelan

Prática 1

Introdução à Linguagem C

Ambiente de Desenvolvimento

Code::Blocks

http://www.codeblocks.org

IDE + compilador (mingw)

Software livre (GPL3), gratuíto

Pacote para Windows

http://prdownload.berlios.de/codeblocks/codeblocks-12.11mingw-setup.exe

96,8MB

Pacotes para Linux e MacOS também disponíveis

Hello world!

Hello world! Comentário /* comentário */ // comentário

Diretivas #include bibliotecas <stdio.h>: entrada e saída <stdlib.h>: funções diversas

Função main

Valor de retorno deve ser o mesmo do tipo da função

Printf

Printf

Printf

Tipo int: inteiros float: real (precisão simples) double: real (precisão dupla) char: caractere void: vazio

Nome de variável sensível à caixa iniciado com letra composto de letras, números e underscores diferente de palavras reservadas (main, int, …)

Atribuição

Printf

Especificador de formato %d: inteiro %f: float %c: char %s: string

Printf

Imprime float com apenas 2 casas decimais

Printf

Scanf

Scanf

& = endereço da variável a ser lida

Especificadores de formato seguem a mesma sintaxe de

printf

Scanf

Documentação

Linux man pages

http://man7.org/linux/man-pages/dir_all_alphabetic.html

Tutorial C em português

http://homepages.dcc.ufmg.br/~joaoreis/Site%20de%20tutoriais/c_int/

Google it!

Manuais, tutoriais e exemplos

Exercício

Ler 3 notas e seus respectivos pesos, calcular e exibir a media ponderada das notas

Exercício

Converta graus Celsius em graus Fahrenheit

F = (9/5)*C + 32

top related