Tipos de Dados Manipulando Dados Primitivos Escrevendo Programas UDESC AGT0001 – Algoritmos Aula 03 Manipulando Dados Karina Girardi Roggia [email protected]Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016 Karina G. Roggia 2016 AGT0001 - Aula03 1 / 23
23
Embed
AGT0001–Algoritmos Aula03 ManipulandoDados · Tipos de Dados Manipulando Dados Primitivos Escrevendo Programas UDESC ... Exemplos: vetores,matrizes,registros Karina G. Roggia 2016
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Escolha com cuidado o nome da variável!Ele deve permitir a leitura do código de forma mais natural possível.Use nomes sugestivos, que representam de forma clara qual o papelda variável no programa.
Karina G. Roggia 2016 AGT0001 - Aula03 9 / 23
Tipos de DadosManipulando Dados Primitivos
Escrevendo Programas UDESC
Declaração de Variáveis
• Deve-se sempre declarar as variáveis antes do uso• Há duas maneiras para a declaração
• Estabelecendo um valor inicial
tipo nome = valor;
• Sem valor inicial declarado – o valor de início da variável seráaleatório
tipo nome;
Karina G. Roggia 2016 AGT0001 - Aula03 10 / 23
Tipos de DadosManipulando Dados Primitivos
Escrevendo Programas UDESC
Declaração Múltipla
Declaração de mais de uma variável, todas do mesmo tipotipo nome1, nome2, nome3;tipo nome1=valor1, nome2=valor2;
• Atribui um valor a uma variável• Os tipos de dados devem ser compatíveis• Operador =
Karina G. Roggia 2016 AGT0001 - Aula03 20 / 23
Tipos de DadosManipulando Dados Primitivos
Escrevendo Programas UDESC
Comandos de Entrada e Saída
• Fazem a interação com o usuário• Comando de escrita: escreva()• Comando de leitura: leia()
Karina G. Roggia 2016 AGT0001 - Aula03 21 / 23
Tipos de DadosManipulando Dados Primitivos
Escrevendo Programas UDESC
Primeiro Exemplo Prático
#include <brc.h>principal() {
real s, b, h;escreva ("Entre com um valor para a base: ");leia (b);escreva ("\nEntre com um valor para a altura: ");leia (h);s=b*h/2;escreva ("\nA area do triangulo e: ");escreva (s);escreva ("\n");system ("pause");retorne (0);
}
Karina G. Roggia 2016 AGT0001 - Aula03 22 / 23
Tipos de DadosManipulando Dados Primitivos
Escrevendo Programas UDESC
Exercícios
1 Escreva um algoritmo calcule a raiz de uma equação doprimeiro grau. Considere que o usuário indicará como entradade dados tanto o coeficiente angular A quanto o coeficientelinear B . Suponha que não será digitado um valor nulo para ocoeficiente angular. Ao final, o algoritmo deve mostar na telaa raiz x .
2 Crie um algoritmo que leia o peso e a altura de uma pessoa ecalcule o índice de massa corporal (IMC), mostrando-o na telaao final.
3 Escreva um algoritmo que leia a temperatura (expressa emgraus Celsius) e mostre-a na tela convertida em Fahrenheit.
4 Crie um algoritmo que solicite a entrada do número dequilômetros rodados com um veículo e também a quantidadede litros de gasolina utilizada neste percurso. Em seguida,como resultado, apresente o consumo do veículo em km/l.