Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE FEDERAL DE OURO PRETO INSTITUTO DE CIÊNCIAS EXATAS E BIOLÓGICAS DEPARTAMENTO DE COMPUTAÇÃO CIC107 – PROGRAMAÇÃO DE COMPUTADORES I 4a Aula Prática - Continuação da Aula Prática 3 Identificador Usado para identificar uma variável. Deve começar com uma letra (maiúscula ou minúscula) ou subscrito ( _ ) e pode conter letras maiúsculas, minúsculas, subscrito e número. A linguagem C/C++ diferencia maiúsculas de minúsculas. Exemplos de identificadores: Nome, X, Bisc8, Sk8r, b4, _idade, data_de_nascimento. Tipo Cada constante ou cada variável tem, em um determinado algoritmo, um tipo associado, que caracteriza o tipo de dado que ela representa. Os tipos básicos de dados são: inteiro, real, caracter e lógico. Em C/C++ o tipo inteiro é representado por int, real por float ou double, caractere por char, e lógico por bool. Variáveis São locais onde armazenamos valores na memória. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. A cada variável está associado um identificador e um tipo que define a natureza da informação que ela pode armazenar. Declarações Toda variável deve ser declarada antes de poder ser utilizada, na declaração é feita a associação entre o identificador da variável e o tipo a que ela pertence. A declaração é feita da seguinte maneira em C/C++: <tipo> <identificador>; ou <tipo> <lista de identificadores>; Exemplos: int nota1, nota2, media; float soma; bool resposta; char sexo; Atribuição A atribuição é feita da seguinte maneira em C/C++: <variável> = <expressão>; O comando de atribuição armazena o resultado (valor) da expressão que está à direita do sinal “=” para uma variável que está à esquerda desse sinal, representada pelo seu identificador. A atribuição pode ser feita na declaração de uma variável. Exemplos: resposta = false; sexo = ’M’; int nota = 10; float pi = 3.141516; media = nota1 + nota2; Entrada Os comandos de entrada são utilizados para atribuir valores a variáveis enquanto o programa estiver em execução. Em C/C++ um dos comando de entrada disponíveis é o cin sucedido do operador >> para cada variável a ser lida. Exemplos: cin >> x; (lê um valor que é armazenado na variável x); cin >> y >> z; (lê dois valores que são armazenados, respectivamente, nas variáveis y e z). Saída Os comandos de saída são utilizados para imprimir mensagens na saída do programa. Em C/C++ um dos comando de saída disponíveis é o cout sucedido do operador << para cada texto ou variável a ser impresso. Exemplos: cout << ”Texto impresso na tela”; (informação impressa) cout << ”X = ” << x; (imprime o resultado de alguma operação) cout << ”Digite um valor inteiro”; (imprime uma solicitação ao usuário) Exercícios: 1. Construa um programa que tendo como entrada dois pontos quaisquer do plano P(x1, y1) e Q(x2, y2), imprima a distância entre eles. A fórmula da distância é: 2 12 2 12 )yy()xx(d −+−= 2. Faça um programa que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias. Observação: Considere que um ano tem 365 dias e um mês tem 31 dias. 3. Faça um programa que leia o número de horas trabalhadas no mês por um funcionário, o valor que ele recebe por hora de trabalho e o número de filhos com idade menor que 14 anos que ele possui. Em seguida, o programa deve calcular e imprimir o salário deste funcionário, sendo que cada filho menor de 14 anos aumenta em 10% o salário base. 4. Faça um programa que leia dois valores que serão armazenados, respectivamente, nas variáveis A e B. Em seguida, troque o valor contido na variável A pelo valor em B, e o valor em B pelo valor em A e imprima A e B com os valores trocados. 5. Uma companhia de carros paga a seu vendedor um salário de R$500,00 por mês mais uma comissão de R$ 50,00 para cada carro vendido e mais 5% do valor da venda. Todo mês a companhia prepara os seguintes dados para um determinado vendedor: número de carros vendidos e o valor total das vendas. Elabore um programa para calcular e imprimir o salário do vendedor num dado mês. 6. Elabore um programa que leia o valor do raio r, calcule e imprima o comprimento da circunferência, a área do círculo e o volume da esfera de raio r. Dadas as fórmulas abaixo. � Comprimento da circunferência: C = 2πr � Área do círculo: A = πr2 � Volume da esfera: V = 3 4 πr 3 7. Elabore um programa que leia o primeiro termo de uma Progressão Aritmética (PA), sua razão r, um número n e, a seguir, calcule e imprima o n-ésimo termo da PA. Considere a fórmula: an = a1 + (n - 1) × r 8. Água e óleo, são colocados em um sistema de vasos comunicantes como mostra a figura. Faça um programa que leia a altura h1 (cm) da coluna de óleo e calcule e imprima a altura h2 da coluna de água medida acima do nível de separação entre os líquidos.
Compartilhar