Please enable JavaScript.
Coggle requires JavaScript to display documents.
Revisão de Algoritmos: aula 11A até 11E, Aula 13: funções aritméticas pré…
Revisão de Algoritmos:
aula 11A até 11E
Aula 11A
Faça um programa em c++ que seja capaz de realizar as operações de
adição, subtração, multiplicação e divisão
a partir de
dois números reais
digitados pelo usuário.
A primeira coisa a se fazer para resolver esse exercício e pensar em
qual é a entrada, qual é o processamento e qual é a saída.
PROCESSAMENTO
O processamento será o calculo das 4 operações usando os operadores +, - . * e /
Para que esse processamento seja feito eu devo usar o
comando de atribuição
para receber os resultados de cada operação.
É preciso criar também outras variáveis para armazenar esses resultados
ENTRADA
:
Dois números reais
Esses números precisam ser guardados em algum lugar, por isso preciso criar
variáveis
para eles
Para que minhas variáveis sejam lidas eu uso o comando
cin
para dar a
entrada de dados
Como se trata de números reais minha variável deve ser do tipo
float
SAÍDA
Minha saída vai ser a exibição dos resultados das 4 operações na tela
O comando que devo usar para saída é o
cout
Resposta do exercício
AULA 11B
Um programa em c++ que é capaz de calcular o aumento salarial de alguém e nos fornecer o novo salario
É preciso criar uma variável onde o valor do salário ficará armazenada do tipo
float
, pois trata-se de números reais.
ENTRADA
A entrada é o salário
PROCESSAMENTO
O processamento será a realização das operações para calcular quanto foi o aumento recebido e qual será o novo salário. Para isso precisarei criar duas variáveis para receber o aumento e o novo salário.
Como o aumento foi de
10,3% basta dividir por 100 e depois multiplicar isto pelo salário que resultará no aumento.
Após isso basta somar o
aumento + o salário = novo salário
10,3/100
salário = aumento
SAÍDA
A saída será o novo salário
Para saída de dados usar coamando
cout
Resolução
AULA 11C
Faça um programa em C++
que solicite ao usuário que digite as dimensões
de um lote retangular. O programa deverá calcular e exibir a área e o perímetro.
ENTRADA
Dimensões do lote retangular
Declarando variáveis do tipo float:
criar variáveis para armazenar as dimensões do retângulo.
Usar comando
cin
para ler minhas variáveis e para entrada de dados.
PROCESSAMENTO
Será o calculo da área do retângulo:
B * H = área
E o calculo do perímetro que é a soma de todos os lados:
B + B + H + H = perímetro
SAÍDA
Será o resultado da área e do perímetro exibidos na tela
Para isso é preciso usar o comando de saída
cout
resolução
AULA 11D
Faça um programa em c++ que
solicite ao usuário que informe um número inteiro entre 0 e 9.
O programa então irá exibir a tabuada de multiplicação do número digitado. O programa deve exibir na tela a tabuado do 7.
ENTRADA
A minha entrada será um número inteiro entre 0 e 9. Como o exercício quer a tabuado do 7, minha entrada será este número.
É preciso criar uma variável para armazenar o número 7, do tipo
int
, pois é um número inteiro.
PROCESSAMENTO
O processamento será a realização da operação com o número que eu digitar. Exemplo: 2 x 7 =
SAÍDA
Exibição da da tabuado na tela com os resultados da multiplicação.
resolução
AULA 11E
Criar uma variável para armazenar o nome do tipo char[ ]
Após isso precisará pedir ao usuário para digitar o seu o nome. O nome será lido pelo comando
cin
Depois, irei usar o comando
cout
para exibir o texto:
"Seja bem-vindo"
e exibir o nome que estava armazenado na variável.
Resolução
Aula 13: funções aritméticas pré-definidas
Funcões
São um conjunto de instruções projetadas para cumprir uma determinada tarefa, como por exemplo calcular a raiz quadrada de um número
Têm um nome
Recebem dados de entrada (parâmetros/argumentos)
Podem dar uma saída
Tipos de funções
abs
Calcula o valor absoluto de um número
Biblioteca "math.h"
Parâmetro(s): um número inteiro
Pode fornecer uma saída
Exemplo
pow
Faz calculo de
exponenciação
Biblioteca "math.h"
Parâmetro(s): base e expoente (úmeros reais)
Retorno: a base elevada ao expoente(número real)
Exemplo
sqrt
Calcula a raiz quadrada
Biblioteca "math.h"
Parâmetro(s): um número real
Retorno: raiz quadrada da entrada.
Exemplo
cbrt
Calcula a raiz cúbica
Biblioteca "math.h"
Parâmetro(s): um número real
Retorno: raiz cúbica da entrada
Exemplo
Aula 14: funções aritméticas pré-definidas
round
Arredonda um valor para o
inteiro mais próximo
Biblioteca "math.h"
Parâmetro; um número
Retorne: valor arredondado (número real)
Exemplo
floor
Arredonda para um
valor para baixo
Biblioteca "math.h"
Parâmetro: um número
Retorno: o primeiro número inteiro menor que o parâmetro (número real)
Exemplo
ceil
Arredonda o
valor para cima
Biblioteca "math.h"
Parâmetro: um número
Retorno: o primeiro número inteiro maior que o parâmetro (número real)
Exemplo
trunc
Trunca um número (remove suas casas decimais)
Biblioteca "math.h"
Parâmetro: um número
Retorno: valor do parâmetro sem casas decimais (número real)
Exemplo
Aula 12: operação e operadores aritméticos
Operações
Operadores
Que podem ser:
+ , * , - e /
URINÁRIOS
-
-3 OU +4
+
BINÁRIOS
-
+
*
/
Divisão se um número for
real
Div se for
inteiro
%
Calculo o resto da divisão de números
inteiros
Operandos
Que podem ser: variáveis e valores numéricos
2 + 4 = 5
altura * base = área
Precedência
Prioridade entre os operadores
*, / e % devem sempre vir primeiro que + e -
Utilizar os parêntesis para controlar a precedência
Conversão de tipos usando o comando de atribuição
Type casting
Notação funcional
Notacão baseada em c