Você está na página 1de 20

Professora: Vanessa Krolow Email:vanessa_krolow@alcidesmaya.com.

br Fundamentos de Programao
Data inicio 02/09/13 Horrio: 19:00 as 23:00
Intervalo 20:45

Primeiro trabalho: Primeira prova: Segundo Trabalho: Segunda prova: Prova recuperao:

14/10/2013 21/10/2013 09/12/2013 16/12/2013 23/12/2013

Peso 1 Peso 4 Peso 1 Peso 4

(Mdia inferior a 6 e/ou Frequncia inferior a 75%)

Bibliografia
Mizrahi, Victorine Viviane Treinamento em Linguagem C - Mdulo 1 1990 - Editora: Pearson Education do Brasil

Guimares/Lages Algoritmo e Estruturas de dados 2008 - Editora: LTC - Rio de Janeiro Mizrahi, Victorine Viviane Treinamento em Linguagem C - Mdulo 2 1990 - Editora: Pearson Education do Brasil

Login
Usurio:curso Senha: Aluno12345 Programa a ser utilizado
Visual Studio 2008

Operadores aritmticos
+ adio - subtrao * multiplicao / diviso % resto da diviso

Operadores relacionais
== igual > Maior que < menor que >= maior igual a <= menor igual a != Diferente

Operadores Lgicos
E - && Ou - ||

Incremento - Decremento
++ incremento i=i+1 -- decremento i=i-1

Atribuio: = Este comando utilizado em algoritmos para fornecer valores as variveis de um algoritmo. Exemplo: A =50 Atribui o valor 50 a varivel A, ou seja, a varivel A recebe o valor 50. Podemos representar uma atribuio utilizando fluxograma da seguinte forma.

Exemplo
Supondo as variveis A, B, C: A = 2 armazenar o valor 2 na varivel A B = A+3 qual o valor da varivel B C = B-A Qual o valor de C

Algoritmo Portugus Estruturado


Inicio A = 2; B =A+3; C =B-A; Fim Qual o valor de C?

Comandos de Entrada e Sada


Estes comandos definem como sero fornecidos a Entrada de valores para o sistema e como estes sero impressos , mostrados, a Sada para visualizao por parte do usurio.

Comando da Linguagem de programao C++ Equivalncia dos comandos: Inicio int _tmain()

Bloco no editor Visual C


int _tmain() { Comandos1; Comandosn }

Comando da Linguagem de programao C++


Comando de Sada

printf: Utilizado para a escrita de valores tanto numricos quanto alfanumricos. (Escreva) Exemplo : int _tmain() { printf(Minha primeira aula de programao); }

Tipo de dados
Tipos de dados da linguagem de programao C++. No nosso caso utilizaremos apenas os dois tipos.
Int : para dados do tipo inteiro Float : para dados do tipo real Char: para dados do tipo texto

Instrues de Entrada e Sada


Idade por serem numrica, precisa ser lida utilizando o scanf, sendo que %d um atributo da funo que avisa o compilador que ser lido (no caso da printf, escrito) um valor de tipo de dado inteiro.
Entrada: scanf("%d",&idade); Sada: printf(Idade de uma pessoa %d :",idade);

Altura por ser numrica, precisa ser lida utilizando o scanf, sendo que %f um atributo da funo que avisa o compilador que ser lido (no caso da printf, escrito) um valor de tipo de dado float (com casas decimais)
Entrada: scanf("%f",&altura); Sada: printf(altura da pessoa %f :",altura);

Exemplo 1
int _tmain() { float a,b,c; a = 2.5; b =a+3; c =b-a; printf(Resultado: %f , c); }

Exemplo:
int _tmain() { int a,b,c; a=2; b =0; c= 3; b = a*c; printf(resultado= %d , b); }

Comando da Linguagem de programao C++ Comando de entrada scanf: Utilizado para a leitura de valores numricos, sendo que sempre devemos utilizar o operador & antes da varivel de leitura.
Quando temos uma entrada de dados necessrio declarar uma varivel para receber o dado. int _tmain() { int num; // declarao de varivel scanf("%d",&num); }

Exemplo de entrada e sada e suas instrues


int _tmain() { int idade; // declarao de varivel float altura; printf("Digite a idade"); // Escrever na tela (escreva) scanf("%d",&idade); // entrada de dados (leia) printf("Digite a altura"); // Escrever na tela (escreva) scanf("%f",&altura); // entrada de dados (leia) printf(Idade de uma pessoa %d :",idade); printf(altura da pessoa %f :",altura); }

Faa um algoritmo que calcule a rea de uma circunferncia, para isso informe o Raio. Utilize a seguinte formula: area: 3,14*raio2
int _tmain() { float raio,area,pi; // declarao de varivel area=0; // inicializao de varivel pi=3.14; printf("Digite o raio"); // Escrever na tela (escreva) scanf("%f",&raio); // entrada de dados (leia) area=pi*raio*raio; printf("area da circunferncia %f:",area); // Escrever na tela a mensagem que est em aspas e o valor da varivel RAIO(escreva) }