SlideShare uma empresa Scribd logo
1 de 22
ALGORITMOS
Rodrigo Kiyoshi Saito / rodrigok@anchieta.br
Traduzindo programas do
Português Estruturado para
Linguagem C
Exercício 01
• Desenvolver a lógica para um programa que
calcule a área de uma circunferência, e
apresente a medida da área calculada. Dica
(Formula da área: A = ∏ R², em: A é variável
que irá conter o resultado do cálculo da área, ∏
é o valor de PI (3,14159, sendo uma constante
na formula e R, o valor do raio que será lido
pelo programa do tipo real));
Exercício 01 – Português
Estruturado
programa Exercicio01
var
PI : real
R : real
A : real
Inicio
PI  3,14159
escreva “Digite o valor do raio”
leia R
A  PI * R * R
escreva “O valor é”, A
fim
Exercício 02
• Construir um programa que calcule o salário
liquido de um professor. Para elaborar o
programa, você deve possuir alguns dados
como: valor da hora aula (VH), número de
horas trabalhadas no mês (HT) e percentual de
desconto do INSS (PD). Em primeiro, deve-se
estabelecer o seu salário bruto para fazer o
desconto e o valor do salário liquido;
Exercício 02 – Português
Estruturado
programa Exercicio02
var
VH : real
HT : real
PD : real
SB : real
SL : real
inicio
escreva “Digite o valor da hora aula”
leia VH
escreva “Digite o nr de horas trabalhadas”
leia HT
escreva “Digite % desconto INSS”
leia PD
SB  VH * HT
SL  SB – SB * PD / 100
escreva “Valor salário liquido”, SL
fim
Exercício 03
• Ler uma temperatura em graus Celcius e
apresentá-la convertida em graus Fahrenheit. A
fórmula de conversão é: F  (9 * C + 160) /5,
sendo F a temperatura em Fahrenheit e C a
temperatura em Celcius;
Exercício 03 – Português
Estruturado
programa Exercicio03
var
C : real
F : real
inicio
escreva “Digite uma temperatura em Graus Celcius:”
leia C
F  (9 * C + 160) / 5
escreva “A temperatura em Fahrenheit é:”, F
fim
Exercício 04
• Ler uma temperatura em graus Celcius e
apresentá-la convertida em graus Fahrenheit. A
fórmula de conversão é: F  (9 * C + 160) /5,
sendo F a temperatura em Fahrenheit e C a
temperatura em Celcius;
Exercício 04 – Português
Estruturado
programa Exercicio04
var
C : real
F : real
inicio
escreva “Digite uma temperatura em Fahrenheit:”
leia F
C  (F – 32) * (5 / 9)
escreva “A temperatura em Graus Celcius é:”, C
fim
Exercício 05
• Calcular e apresentar o valor do volume de uma
lata de óleo, utilizando a formula: VOLUME 
3.14159 * R² * ALTURA;
Exercício 05 – Português
Estruturado
programa Exercicio05
var
VOLUME : real
R : real
A : real
PI : real
Inicio
escreva “Digite o valor do Raio:”
leia R
escreva “Digite a altura da lata:”
leia A
PI  3.14159
VOLUME  PI * (R * R) * A
escreva “O Volume da lata é:”, VOLUME
fim
Exercício 06
•Efetuar o cálculo da quantidade de litros de combustível
gasta em uma viagem, utilizando um automóvel que faz 12
Km por litro. Para obter o cálculo, o usuário deve fornecer o
tempo gasto e a velocidade média durante a viagem. Desta
forma, será possível obter a distância média com a fórmula:
DISTANCIA  TEMPO * VELOCIDADE. Tendo o valor da
distância, basta calcular a quantidade de litros de
combustível utilizado na viagem com a fórmula:
LITROS_USADOS  DISTANCIA / 12. O programa deve
apresentar os valores da velocidade média, tempo gasto na
viagem, a distância percorrida e a quantidade de litros
utilizada na viagem.
Exercício 06 – Português
Estruturado
programa Exercicio06
var
T, VM, D, LU: real
inicio
escreva “Digite o tempo gasto:”
leia T
escreva “Digite a velocidade média:”
leia VM
D  T * VM
LU  D / 12
escreva “A velocidade média é:”, VM
escreva “O tempo gasto é:”, T
escreva “A distancia percorrida é:”, D
escreva “A quantidade de litros é:”, LU
fim
Exercício 07
• Efetuar o cálculo e a apresentação do valor de
uma prestação em atraso, utilizando a fórmula:
PRESTACAO  VALOR + (VALOR * (TAXA/100) *
TEMPO)
Exercício 07 – Português
Estruturado
programa Exercicio07
var
PRESTACAO, VALOR, TAXA: real
TEMPO : inteiro
Inicio
escreva “Digite o valor do valor do boleto:”
leia VALOR
escreva “Digite a taxa (em tipos reais):”
leia TAXA
escreva “Digite quantidade de dias em atraso:”
leia TEMPO
PRESTACAO  VALOR + (VALOR * (TAXA/100) * TEMPO)
escreva “O valor da parcela calculada é::”, PRESTACAO
fim
Exercício 08
• Elaborar um programa que calcule apresente o
volume de uma caixa retangular, utilizando a
seguinte formula: VOLUME  COMPRIMENTO
* LARGURA * ALTURA;
Exercício 08 – Português
Estruturado
programa Exercicio08
var
C, L, A, V: real
inicio
escreva “Digite o valor do comprimento:”
leia C
escreva “Digite o valor da largura:”
leia L
escreva “Digite o valor da altura:”
leia A
V  C * L * A
escreva “O volume da caixa retangular é:”, V
fim
Exercício 09
• Efetuar a leitura de um número inteiro e
apresentar o resultado do quadrado desse
número;
Exercício 09 – Português
Estruturado
programa Exercicio09
var
N, Quadrado: inteiro
inicio
escreva “Digite um numero inteiro:”
leia N
Quadrado  N * N
escreva “O quadrado do numero”, N ,”é o valor:”, Quadrado
fim
Exercício 10
• Ler dois valores inteiros (variáveis A e B) e
apresentar o resultado do quadrado da
diferença do primeiro valor (variável A) pelo
segundo valor (variável B);
Exercício 10 – Português
Estruturado
programa Exercicio10
var
A, B, Diferenca, Resultado: inteiro
inicio
escreva “Digite um numero inteiro A”
leia A
escreva “Digite um numero inteiro B”
leia B
Diferenca  A - B
Resultado  Diferenca * Diferenca
escreva “O quadrado da diferença é:”, Diferenca
fim

Mais conteúdo relacionado

Semelhante a Algoritmos em C

Semelhante a Algoritmos em C (20)

C++
C++C++
C++
 
Algoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em CAlgoritmos - Aula 13 A - Lacos em C
Algoritmos - Aula 13 A - Lacos em C
 
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptxAula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
 
Cea030.lista.01
Cea030.lista.01Cea030.lista.01
Cea030.lista.01
 
Alguns algoritmos resolvidos
Alguns algoritmos resolvidosAlguns algoritmos resolvidos
Alguns algoritmos resolvidos
 
Algoritmo Lista de exercícios 1
Algoritmo Lista de exercícios 1Algoritmo Lista de exercícios 1
Algoritmo Lista de exercícios 1
 
Aula01
Aula01Aula01
Aula01
 
5423 c ou c++
5423 c ou c++5423 c ou c++
5423 c ou c++
 
Apostila C++
Apostila C++ Apostila C++
Apostila C++
 
Aula 3 - 06/04/11
Aula 3 - 06/04/11Aula 3 - 06/04/11
Aula 3 - 06/04/11
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
portugol
portugolportugol
portugol
 
Algoritmos-SlidesA1_2016_03_01.ppt
Algoritmos-SlidesA1_2016_03_01.pptAlgoritmos-SlidesA1_2016_03_01.ppt
Algoritmos-SlidesA1_2016_03_01.ppt
 
Apostila C++ básico - Apostilando.com
Apostila C++ básico - Apostilando.comApostila C++ básico - Apostilando.com
Apostila C++ básico - Apostilando.com
 
Caderno de exercicios algoritmos-v.1.3
Caderno de exercicios   algoritmos-v.1.3Caderno de exercicios   algoritmos-v.1.3
Caderno de exercicios algoritmos-v.1.3
 
Caderno de exercícios cobol
Caderno de exercícios   cobolCaderno de exercícios   cobol
Caderno de exercícios cobol
 
Exercicios facebook
Exercicios facebookExercicios facebook
Exercicios facebook
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
Aula17
Aula17Aula17
Aula17
 
Exercicios c
Exercicios cExercicios c
Exercicios c
 

Mais de Rodrigo Kiyoshi Saito

Algoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosAlgoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosRodrigo Kiyoshi Saito
 
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoAlgoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasBD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasRodrigo Kiyoshi Saito
 
BD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasBD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasRodrigo Kiyoshi Saito
 
BD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoBD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsBD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsRodrigo Kiyoshi Saito
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisAlgoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisRodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando Dados - Parte 04
BD I - Aula 13 B - Agrupando Dados  - Parte 04BD I - Aula 13 B - Agrupando Dados  - Parte 04
BD I - Aula 13 B - Agrupando Dados - Parte 04Rodrigo Kiyoshi Saito
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios EnunciadoRodrigo Kiyoshi Saito
 
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03Rodrigo Kiyoshi Saito
 
Algoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CAlgoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CRodrigo Kiyoshi Saito
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CRodrigo Kiyoshi Saito
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesRodrigo Kiyoshi Saito
 
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CAlgoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CRodrigo Kiyoshi Saito
 

Mais de Rodrigo Kiyoshi Saito (20)

Algoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - ArquivosAlgoritmos - Aula 16 B - Arquivos
Algoritmos - Aula 16 B - Arquivos
 
Algoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - ExerciciosAlgoritmos - Aula 16 B - Arquivos - Exercicios
Algoritmos - Aula 16 B - Arquivos - Exercicios
 
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio EnunciadoAlgoritmos - Aula 16 - Registros - Exercicio Enunciado
Algoritmos - Aula 16 - Registros - Exercicio Enunciado
 
Algoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - RegistrosAlgoritmos - Aula 16 - Registros
Algoritmos - Aula 16 - Registros
 
BD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelasBD I - Aula 15 C - Manutencao de tabelas
BD I - Aula 15 C - Manutencao de tabelas
 
BD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelasBD I - Aula 15 B - Criacao de tabelas
BD I - Aula 15 B - Criacao de tabelas
 
BD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DMLBD I - Aula 15 A - Comandos DML
BD I - Aula 15 A - Comandos DML
 
BD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - EnunciadoBD I - Aula 14 B - Exercicios - Enunciado
BD I - Aula 14 B - Exercicios - Enunciado
 
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub SelectsBD I - Aula 14 A - Limitando Conj Dados e Sub Selects
BD I - Aula 14 A - Limitando Conj Dados e Sub Selects
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis - Exercicios Enunc...
 
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de VariaveisAlgoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
Algoritmos - Aula 15 - Modularizacao e Escopo de Variaveis
 
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando Dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando Dados - Parte 04 - Exercicios Enunciado
 
BD I - Aula 13 B - Agrupando Dados - Parte 04
BD I - Aula 13 B - Agrupando Dados  - Parte 04BD I - Aula 13 B - Agrupando Dados  - Parte 04
BD I - Aula 13 B - Agrupando Dados - Parte 04
 
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios EnunciadoBD I - Aula 13 B - Agrupando dados  - Parte 04 - Exercicios Enunciado
BD I - Aula 13 B - Agrupando dados - Parte 04 - Exercicios Enunciado
 
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03
 
Algoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em CAlgoritmos - Aula 13 C - Matrizes em C
Algoritmos - Aula 13 C - Matrizes em C
 
Algoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em CAlgoritmos - Aula 13 B - Vetores em C
Algoritmos - Aula 13 B - Vetores em C
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
 
BD I - Aula 10 A - Introducao a SQL
BD I - Aula 10 A - Introducao a SQLBD I - Aula 10 A - Introducao a SQL
BD I - Aula 10 A - Introducao a SQL
 
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling CAlgoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
Algoritmos - Aula 10 A - Traducao Do Port Est Para Ling C
 

Último

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxMauricioOliveira258223
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 

Último (20)

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Slides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptxSlides sobre as Funções da Linguagem.pptx
Slides sobre as Funções da Linguagem.pptx
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 

Algoritmos em C

  • 1. ALGORITMOS Rodrigo Kiyoshi Saito / rodrigok@anchieta.br
  • 2. Traduzindo programas do Português Estruturado para Linguagem C
  • 3. Exercício 01 • Desenvolver a lógica para um programa que calcule a área de uma circunferência, e apresente a medida da área calculada. Dica (Formula da área: A = ∏ R², em: A é variável que irá conter o resultado do cálculo da área, ∏ é o valor de PI (3,14159, sendo uma constante na formula e R, o valor do raio que será lido pelo programa do tipo real));
  • 4. Exercício 01 – Português Estruturado programa Exercicio01 var PI : real R : real A : real Inicio PI  3,14159 escreva “Digite o valor do raio” leia R A  PI * R * R escreva “O valor é”, A fim
  • 5. Exercício 02 • Construir um programa que calcule o salário liquido de um professor. Para elaborar o programa, você deve possuir alguns dados como: valor da hora aula (VH), número de horas trabalhadas no mês (HT) e percentual de desconto do INSS (PD). Em primeiro, deve-se estabelecer o seu salário bruto para fazer o desconto e o valor do salário liquido;
  • 6. Exercício 02 – Português Estruturado programa Exercicio02 var VH : real HT : real PD : real SB : real SL : real inicio escreva “Digite o valor da hora aula” leia VH escreva “Digite o nr de horas trabalhadas” leia HT escreva “Digite % desconto INSS” leia PD SB  VH * HT SL  SB – SB * PD / 100 escreva “Valor salário liquido”, SL fim
  • 7. Exercício 03 • Ler uma temperatura em graus Celcius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é: F  (9 * C + 160) /5, sendo F a temperatura em Fahrenheit e C a temperatura em Celcius;
  • 8. Exercício 03 – Português Estruturado programa Exercicio03 var C : real F : real inicio escreva “Digite uma temperatura em Graus Celcius:” leia C F  (9 * C + 160) / 5 escreva “A temperatura em Fahrenheit é:”, F fim
  • 9. Exercício 04 • Ler uma temperatura em graus Celcius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é: F  (9 * C + 160) /5, sendo F a temperatura em Fahrenheit e C a temperatura em Celcius;
  • 10. Exercício 04 – Português Estruturado programa Exercicio04 var C : real F : real inicio escreva “Digite uma temperatura em Fahrenheit:” leia F C  (F – 32) * (5 / 9) escreva “A temperatura em Graus Celcius é:”, C fim
  • 11. Exercício 05 • Calcular e apresentar o valor do volume de uma lata de óleo, utilizando a formula: VOLUME  3.14159 * R² * ALTURA;
  • 12. Exercício 05 – Português Estruturado programa Exercicio05 var VOLUME : real R : real A : real PI : real Inicio escreva “Digite o valor do Raio:” leia R escreva “Digite a altura da lata:” leia A PI  3.14159 VOLUME  PI * (R * R) * A escreva “O Volume da lata é:”, VOLUME fim
  • 13. Exercício 06 •Efetuar o cálculo da quantidade de litros de combustível gasta em uma viagem, utilizando um automóvel que faz 12 Km por litro. Para obter o cálculo, o usuário deve fornecer o tempo gasto e a velocidade média durante a viagem. Desta forma, será possível obter a distância média com a fórmula: DISTANCIA  TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizado na viagem com a fórmula: LITROS_USADOS  DISTANCIA / 12. O programa deve apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e a quantidade de litros utilizada na viagem.
  • 14. Exercício 06 – Português Estruturado programa Exercicio06 var T, VM, D, LU: real inicio escreva “Digite o tempo gasto:” leia T escreva “Digite a velocidade média:” leia VM D  T * VM LU  D / 12 escreva “A velocidade média é:”, VM escreva “O tempo gasto é:”, T escreva “A distancia percorrida é:”, D escreva “A quantidade de litros é:”, LU fim
  • 15. Exercício 07 • Efetuar o cálculo e a apresentação do valor de uma prestação em atraso, utilizando a fórmula: PRESTACAO  VALOR + (VALOR * (TAXA/100) * TEMPO)
  • 16. Exercício 07 – Português Estruturado programa Exercicio07 var PRESTACAO, VALOR, TAXA: real TEMPO : inteiro Inicio escreva “Digite o valor do valor do boleto:” leia VALOR escreva “Digite a taxa (em tipos reais):” leia TAXA escreva “Digite quantidade de dias em atraso:” leia TEMPO PRESTACAO  VALOR + (VALOR * (TAXA/100) * TEMPO) escreva “O valor da parcela calculada é::”, PRESTACAO fim
  • 17. Exercício 08 • Elaborar um programa que calcule apresente o volume de uma caixa retangular, utilizando a seguinte formula: VOLUME  COMPRIMENTO * LARGURA * ALTURA;
  • 18. Exercício 08 – Português Estruturado programa Exercicio08 var C, L, A, V: real inicio escreva “Digite o valor do comprimento:” leia C escreva “Digite o valor da largura:” leia L escreva “Digite o valor da altura:” leia A V  C * L * A escreva “O volume da caixa retangular é:”, V fim
  • 19. Exercício 09 • Efetuar a leitura de um número inteiro e apresentar o resultado do quadrado desse número;
  • 20. Exercício 09 – Português Estruturado programa Exercicio09 var N, Quadrado: inteiro inicio escreva “Digite um numero inteiro:” leia N Quadrado  N * N escreva “O quadrado do numero”, N ,”é o valor:”, Quadrado fim
  • 21. Exercício 10 • Ler dois valores inteiros (variáveis A e B) e apresentar o resultado do quadrado da diferença do primeiro valor (variável A) pelo segundo valor (variável B);
  • 22. Exercício 10 – Português Estruturado programa Exercicio10 var A, B, Diferenca, Resultado: inteiro inicio escreva “Digite um numero inteiro A” leia A escreva “Digite um numero inteiro B” leia B Diferenca  A - B Resultado  Diferenca * Diferenca escreva “O quadrado da diferença é:”, Diferenca fim