Buscar

Lista de Exercícios 1 algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Lista de Exercícios 1 - Algoritmos e Programação
Prof. Francisco Marcelo
Aluno
Eng. Civil 4º Semestre
Referência bibliográfica:
PUGA, Sandra; RISSETTI, Gerson. Lógica de Programação e Estrutura de Dados: com aplicações em Java. 2. ed. São Paulo: Pearson Prentice Hall, 2009. 262 p., il. p&b. ISBN 9788576052074. Disponível em: <http://iesb.bv3.digitalpages.com.br/users/publications/9788576052074>. Acesso em: 21 fev. 2016.
FORBELLONE, André Luiz Villar; Eberspacher, Henri Frederico. Lógica de Programação: a construção de algoritmos e estruturas de dados. São Paulo: Prentice Hall, 2005. 218 p., il. p&b. ISBN 9788576050247. Disponível em: <http://iesb.bv3.digitalpages.com.br/users/publications/9788576050247>. Acesso em: 21 fev. 2016.
Canais youtube
Boson Treinamentos: https://www.youtube.com/playlist?list=PLucm8g_ezqNpYL-z-lutCuBplhx9aqkdd
RBTech: https://www.youtube.com/watch?v=Ds1n6aHchRU&list=PLInBAd9OZCzxxk0VvMGrq7l-ZMu5lOSwC
OBS.: Os códigos fontes de resposta devem ser colados dentro deste documento. Não poste no blackboard arquivos zipados ou código fonte sob pena de não ter o trabalho corrigido
1 - Identifique de que tipo são as constantes (cadeia (de caracteres), carácter, inteiro, real ou lógica) a seguir:
“Limão” Cadeia
34857 Inteiro
“verdadeiro” Cadeia
falso Lógica
“304958” Cadeia
-2343 Inteiro
“23/12/99” Cadeia
verdadeiro Lógica
“NOME” Cadeia
0,5 Real
NOME Cadeia ou Variavel
'i' Carácter
2 - Marque abaixo os valores que não pertencem ao tipo de constante indicado:
Constantes literais (cadeia de caracteres):
“José”		“1-209”		Silvio	verdadeiro	“falso”
Constantes numéricas (inteiro ou real):
0934589	“098475”	23/12/99	X234
Constantes Lógicas:
verdadeiro	falso		intermediário
3 - Indique o(s) tipo(s) de constante(s) como inteiro, real, cadeia (de caracteres), carácter e lógico que pode(m) ser utilizado(s) para representar :
nome de um país; cadeia de caracteres
o Registro Geral (RG) de identificação de uma pessoa; cadeia, pois tem SSP
o CNPJ de uma empresa; real
se uma pessoa é ou não maior de idade (tem mais de 18 anos) logico
a idade de uma pessoa inteiro
o endereço de uma pessoa cadeia
4 - Diga se são validas as afirmações a seguir. Se não forem, explique por quê:
Podem-se utilizar constantes numéricas para representar a placa de uma automóvel. Não, pois tem letras
Constantes cadeia de caracteres só podem conter letras Não, podem conter simbolos
São constantes lógicas os valores: verdadeiro, sim, falso e não. Sim
5 - Verifique se os indicadores a seguir são válidos para serem utilizados para nomear uma variável. Se não forem, explique o por quê:
NOME-DO-ALUNO Não, por ter hifen
$ Sim
DINHEIRO Sim
DATA/DE/NASCIMENTO Não, por ter barras
Verdadeiro Sim
NOME2 Sim
2APESSOA Não, por começar com numero
MAIOR_DE_IDADE? Não, por conter simbolos
NOME_DA_PESSOA Sim
END Sim
%JUROS Não, por conter simbolos
M239083 Sim
6 - Declare as variáveis para os algoritmos de cadastro a seguir:
Passagens areas (cidade, aeroporto de origem, aeroprto de destino, hora do voo, nº voo, nº do assento, classe)
Livros de uma biblioteca (Titulo, subtítulo, autor, nº de paginas, editora)
Carros de uma concessionária (Marca, modelo, cor, ano, espécie, potencia)
CDs de uma coleção de música (cantor, compositor, álbum, ano, tempo)
Cursos de uma academia (Nome do curso, carga horário, turno)
Disciplinas de uma escola (nome da disciplina, carga horária, grade, turno)
Clientes de uma loja (nome, telefone, endereço, CEP, CPF)
Roupas de uma loja (genero, estilo, tamanho, cor) 
7 - Sendo as variáveis do tipo real e utilizando como referência a biblioteca Matemática do Portugol Studio, qual o resultado de cada variável no final dos algoritmos A e B?
Algoritmo A
programa
{
	inclua biblioteca Matematica 
	funcao inicio()
	{
		limpa()
		real A,B,C,D
		D = 9.5
		B = (Matematica.raiz(Matematica.arredondar(D, 0) - 1,2.0))
		C = (D+B-0.5)
		A = (B*C)/(Matematica.potencia(2.0, 2.0))
	}
}
A=9 B=3 C=12 D=9.5
Algoritmo B
programa
{
	inclua biblioteca Matematica 
	funcao inicio()
	{
		limpa()
		real H, I, J, L
		H = 100.0
		J = H * (H / 100)
		I = Matematica.raiz(H,2.0) + J /100
		L = 40 % 11
	}
}
H=100 I=11 J=100 L=7
8 - Utilizando como referência a biblioteca Matemática do Portugol Studio qual o valor final das expressões a seguir?
Matematica.raiz ((45*2-30/5-8),2.0) 2
Matematica.potencia(-3,3) -27
27-Matematica.potencia(3,4) -54
70-(50/2)-5*3 30
Matematica.arredondar(Matematica.valor_absoluto(-70.75),0) 75
9 - Utilizando como referência a biblioteca Matemática do Portugol Studio transforme as expressões aritméticas em expressões utilizadas em algoritmos, conforme exemplo a seguir:
Expressão aritmética
Algoritmo
((Matematica.potencia(X,2) + (Matematica.raiz(30-y,2.0)))/B
a. -b+(matemática.raiz(matemática.potencia(b,2)-4*a*c))/2*a
b.((matemática.potencia(-x,3))/3 
-6(matemática.potencia(x,2) + 32*x -0
c. ((matemática.potencia(-x,2)+4))*2*x/(((matemática.raiz(matemática.potencia(x,2)+1)))
d. 2-x/5 – 4*x/3*x + 1 + ((matematica.potencia(x,2/3))/((matematica.raiz(32*(matemática.potencia(x,4))
e.(((1/3-(matemática.raiz(x,2))*(9-x/3+(matemática.raiz(x,2))))
10 - Sendo A, B, C reais e D, E lógicas, qual o resultado de cada variável no final do algoritmo:
início
	real A,B,C
logico D,E
A = 20
B = (40 + A)/3
C = Matematica.raiz((A+80),2)
D = (A>=B)
E = (C == B)
fim
A=20 B=20 C=10 D=verdadeiro E=falso
11 - Sendo A, B, C cadeia de caracteres e D, E lógicas, qual o resultado de cada variável no final do algoritmo:
inicio
cadeia A,B,C
logico D,E
A = "ABACATE"
B = "ABACAXI"
C = "BANANA"
D = A == B
C = "ABACAXI"
E = C != B
A=abacate B=abacaxi C=banana abacaxi D=falso E=verdadeiro
12 - Sendo A inteiro, B real, C,D cadeia de caracteres e E,F lógicas, qual o resultado de cada variável no final do algoritmo?
inteiro A
real B
cadeia C,D
logico E,F
F = falso
A = 45
B = Matematica.raiz(A + 55,2)
C = "UVA"
D = ("VI"+C)
E = ((A >= B) e (nao(D != "VIUVA")))
F = nao E ou (C == A)
A=45 B=10 C=UVA D=VIUVA E=verdadeiro F=falso
13 - Sendo A variável numérica, C variável literal e E variável lógica, qual o resultado de cada variável no final do algoritmo?
real A
cadeia C
logico E
A = 100
C = "MARIA"
E = (10 == Matematica.raiz(A,2)) e (nao(C!="maria"))
A = A + (Matematica.raiz(64,2)/4)*2
A=104 C=MARIA E=verdadeiro
14 - Calcule o valor de cada expressão abaixo e indique o tipo do resultado (inteiro ou real):
a) (20 - 15)/2 2,5 real
b) 20 - 15/2 12,5 real
c) 2*5/20 + 30/15*2 1,5 real
d) 2*(5/20) + 30/(15*2) 1,5 real
e) 23 / 4 5,75 real
f) 23 % 4 0,92 real
g) 35 / (6 + 2) 4,375 real
h) 35 / (6 - 2) 8,75 real
i) 35 / ( 6 * 2) 2,916 real
j) Matematica.raiz(625,2) 25 inteiro
k) Matematica.raiz(20,2) 4,472 real
l) 2 + Matematica.raiz(21 / 5, 2) 4,049 real
15 - Considerando as variáveis declaradas na tabela abaixo e mais a variável lógica TESTE, com valor FALSO, avalie as expressões a seguir, para cada uma das três combinações de valores apresentadas:
variáveis
	
	A
	B
	NOME
	PROFISSÃO
	1
	3
	16
	'MIRIAM'
	'ADVOGADO'
	2
	5
	64
	'PEDRO'
	'MEDICO'
	3
	2,5
	9
	'ANA'
	'PROFESSOR'
(A + 1 >= (Matematica.potencia((B) , (1/2))) ou (NOME != "ANA"))
a reg 1) 4 >= 8 ou V F ou V V
a reg 2) 6 >= 32 ou V F ou V V
a reg 3) 3,5 >= 4,5 ou F F ou F F
(A + 1 >= (Matematica.potencia((B) , (1/2))) e (PROFISSAO == "MEDICO"))
b reg 1) 4 >= 8 ou F F ou F F
b reg 2) 6 >= 32 ou V F ou V V
b reg 3) 3,5 >= 4,5 ou F F ou F F
c) (NOME != "ANA") ou (PROFISSAO == "MEDICO") e (A + 1 >= (Matematica.potencia((B), (1/2))))
c reg 1) (V ou F) e (4 >= 8) V e F F
c reg 2) (V ou V) e (6 >= 32) V e F F
c reg 3) (F ou F) e (3,5 >= 4,5) F e F F
d) nao TESTE e ((A + 1) >= (Matematica.potencia((B) , (1/2))) ou nao (PROFISSAO == "MEDICO"))
d reg 1) V e ((4 >= 8) ou V) V e V V
d reg 2) V e ((6 >= 32) ou F) V e FF
d reg 3) V e ((3,5 >= 4,5) ou V) V e V V
e) nao (A + 1 >= (Matematica.potencia((B) , (1/2))) e TESTE)
e reg 1) 4 >= 8 e F F
e reg 2) 6 >= 32 e F F
e reg 3) 3,5 >= 4,5 e F F
16 - Coloque VERDADEIRO, FALSO ou ERRO na avaliação das seguintes expressões:
a) 6 <= 7 VERDADEIRO
b) (Matematica.potencia((64) , (1/2))) > (5)*2 FALSO
c) "Pseudocódigo" < "PSEUDOCÓDIGO" ERRO
d) "Pseudocódigo" > "turbo" ERRO
e) 3 + 5 <= 2 * 4 VERDADEIRO
17 - Qual é o resultado das operações quando o algoritmo encontrar as seguintes linhas:
a) escreva ("mario" == "maria"); falso
b) escreva (2 + 4 == 6); verdadeiro
c) escreva (10 - 4 > 7); falso
d) escreva ((2*3)>(3*2)); falso
e) escreva (não('a' > 'A')); verdadeiro
18 - Com as declarações:
real soma, x
cadeia nome, cor
logico cod, teste, tudo
Assinale com um X os comandos de atribuição válidos.
 (x) teste == cod ou ((x)*2 != soma)
 ( ) tudo == soma
 ( ) x == nome >= cor
 (x) cod == cor == "verde"
 ( ) tudo == nao teste ou cod e (soma < x) 
19 - Desenvolva um algoritmo para cadastrar e mostrar no vídeo do computador os dados de um professor: nome, endereço, cidade, UF, CEP, telefone, CPF, RG, data de nascimento, grau de escolaridade, curso que leciona
programa
{
	funcao inicio ()
	{
		cadeia nome, endereco, cidade, UF, CEP, telefone, CPF, RG, data_de_nascimento, grau_de_escolaridade, curso_que_lesciona
		escreva("Digite nome do professor: ")
		leia(nome)
		
		escreva("endereco: ")
		leia(endereco)
 escreva("cidade: ")
		leia(cidade)
		escreva("UF: ")
		leia(UF)
		escreva("CEP: ")
		leia(CEP)
		escreva("telefone: ")
		leia(telefone)
		escreva("CPF: ")
		leia(CPF)
		escreva("RG: ")
		leia(RG)
		escreva("data de nascimento: ")
		leia(data_de_nascimento)
		escreva("grau de escolaridade: ")
		leia(grau_de_escolaridade)
		escreva("curso que lesciona: ")
		leia(curso_que_lesciona)
		limpa()
escreva("\n")
escreva("DADOS DO PROFESSOR\n")
escreva("===============================================================\n")		
escreva("nome do professor: ", nome, "\n")
escreva("endereco: ", endereco, "\n")
escreva("cidade: ", cidade, "\n")
escreva("UF: ", UF, "\n")
escreva("CEP: ", CEP, "\n")
escreva("telefone: ", telefone, "\n")
escreva("CPF: ", CPF, "\n")
escreva("RG: ", RG, "\n")
escreva("data de nascimento: ", data_de_nascimento, "\n")
escreva("grau de escolaridade: ", grau_de_escolaridade, "\n")
escreva("curso que lesciona: ", curso_que_lesciona, "\n")
escreva("===============================================================\n")	
		
	}
}
20 - Desenvolva um algoritmo para cadastrar e imprimir três notas e a frequência de uma aluno em uma determinada disciplina
programa
{
	inclua biblioteca Matematica --> mat
	
	funcao inicio()
	{
		cadeia nome
		real nota1, nota2, nota3, media, faltas
		
		escreva("Digite seu nome: ")
		leia(nome)
		escreva("\n")
		
		escreva("Digite a primeira nota: ")
		leia(nota1)
		escreva("Digite a segunda nota: ")
		leia(nota2)
		escreva("Digite a terceira nota: ")
		leia(nota3)
		escreva("Digite o numero de faltas: ")
		leia(faltas)
		media = (nota1 + nota2 + nota3) / 3
		
		limpa()
		
		se (media >= 5 e faltas <= 5)
		{
		 	escreva("Parabéns ", nome, "!\nVocê foi aprovado com a média ", mat.arredondar(media, 2))
		}
		senao
		{
			escreva("Que pena ", nome, "!\nVocê foi reprovado com a média ", mat.arredondar(media, 2))
		}
		escreva("\n")
		escreva("Numero de faltas:", faltas)
				
	}
}
21 - Desenvolva uma algoritmo para calcular a raiz de uma função do 1º grau. Caso não lembre o que é uma função do primeiro grau de uma olhada em: http://www.somatematica.com.br/emedio/funcao1/funcao1.php
programa
{
	inclua biblioteca Matematica --> mat
	
	funcao inicio() 
	{
		real valorX, resultado, resultadoA, resultadoB
		
		escreva("Digite um valor: ") 
		leia(valorX)
		resultadoA = (1/(3-(mat.raiz(valorX,2.0))))
		resultadoB = ((9-valorX)/(3+(mat.raiz(valorX,2.0))))
 resultado = (1/(3-(mat.raiz(valorX,2.0))))*((9-valorX)/(3+(mat.raiz(valorX,2.0))))
		
		escreva("\nO resultado final é: ", resultado, "\n")
		escreva("O resultado da primeira equacao é: ", resultadoA)
		escreva("\nO resultado da primeira equacao é: ", resultadoB, "\n")
	}
}
22 - Faça um algoritmo que leia uma temperatura em graus Celsius e apresente-a convertida em graus Fahrenheit. A fórmula de conversão é: F = (9 * C + 160) / 5, na qual F é a temperatura em Fahrenheit e C é a temperatura em Celsius;
programa
{
	//inclua biblioteca Matematica --> mat
	
	
	funcao inicio() 
	{
		real F, C
		escreva("Digite a temperatura em graus Celsius a ser convertida:\n") 
		leia(C)
		limpa()
		F = (9 * C + 160) / 5
		
		escreva(C," graus Celsius equivalem a ", F, " graus Fahrenheit\n")
	}
}
23 - Faça um algoritmo que leia uma temperatura em Fahrenheit e a apresente convertida em graus Celsius. A fórmula de conversão é C = (F – 32) * ( 5 / 9), na qual F é a temperatura em Fahrenheit e C é a temperatura em Celcius.
programa
{
	funcao inicio() 
	{
		real F, C
		escreva("Digite a temperatura em graus Fahrennheit a ser convertida:\n") 
		leia(F)
		limpa()
		C = (F - 32) * (5.0 / 9.0)
		
		escreva(F," graus Fahrenheit equivalem a ", C, " graus Celsius\n")
	}
}
24 - Faça um algoritmo que calcule e apresente o valor do volume de uma lata de óleo, utilizando a fórmula VOLUME = 3,14159 * RAIO2 * ALTURA. 
programa
{
 inclua biblioteca Matematica --> mat
	
	funcao inicio() 
	{
		real RAIO, ALTURA, VOLUME
		escreva("Digite o raio do cilindro:\n")
		leia(RAIO)
		escreva("Digite a altura do cilindro:\n")
		leia(ALTURA)
		limpa()
		VOLUME = ((3.14 * (mat.potencia(RAIO,2.0)) * ALTURA)) /1000
		escreva("O volume da lata eh de ",VOLUME, " litros\n")
	}
}
25 - Faça um algoritmo que calcule a quantidade de litros de combustível gasta em uma viagem, utilizando um automóvel que faz 12Km por litro. Para obter o cálculo, o usuário deve fornecer o tempo gasto na viagem e a velocidade média durante ela. Desta forma, será possível obter a distância percorrida com a fórmula DISTANCIA = TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível utilizada 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.
programa
{
 inclua biblioteca Matematica --> mat
	
	funcao inicio() 
	{
		real TEMPO, VELOCIDADE, DISTANCIA, LITROS_USADOS
		escreva("Quanto tempo durou a viagem:\n")
		leia(TEMPO)
		escreva("Qual a velocidade media:\n")
		leia(VELOCIDADE)
		DISTANCIA = TEMPO * VELOCIDADE
		LITROS_USADOS = DISTANCIA / 12
		limpa()
		escreva("Velocidade media -> ", VELOCIDADE,"\n")
		escreva("Tempo de viagem -> ", TEMPO,"\n")
		escreva("Deistancia percorrida -> ",DISTANCIA,"\n")
		escreva("Quantidade de litros utilizados -> ",LITROS_USADOS,"\n")
		
	}
}
26 - Faça um algoritmo que leia dois valores para as variáveis A e B e efetue a troca dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresente os valores trocados.
programa
{
	
	funcao inicio() 
	{
		cadeia A, B, AUX
		escreva("Valor de A:\n")
		leia(A)
		escreva("Valor de B:\n")
		leia(B)
		limpa()
		AUX = A
		A = B
		B = AUX
		escreva("A -> ", A,"\n")
		escreva("B -> ", B,"\n")
	}
}
27 - Faça um algoritmo que leia quatro números e apresente os resultados de adição e multiplicação dos valores entre si, baseando-se na utilização da propriedade distributiva, ou seja, se forem lidas as variáveis A, B, C e D, devem ser somadas e multiplicadas A com B, A com C e A com D; B com C, B com D e por último C com D.
28 - Faça um algoritmo que leia os valores de COMPRIMENTO, LARGURA e ALTURAe apresente o valor do volume de uma caixa retangular. Utilize para o cálculo a fórmula VOLUME = COMPRIMENTO * LARGURA * ALTURA.
programa
{
	
	funcao inicio() 
	{
		real VOLUME, COMPRIMENTO, LARGURA, ALTURA
		escreva("Comprimento:\n")
		leia(COMPRIMENTO)
		escreva("Largura:\n")
		leia(LARGURA)
		escreva("Altura:\n")
		leia(ALTURA)
		limpa()
		VOLUME = COMPRIMENTO * LARGURA * ALTURA
		
		escreva("O volume eh ", VOLUME," unidades cubicas\n")
	}
}
29 - Faça um algoritmo que leia um valor inteiro e apresente os resultados do quadrado e do cubo do valor lido.
programa
{
	inclua biblioteca Matematica --> mat
	
	funcao inicio() 
	{
		real valor, quadrada, cubica
		
		escreva("Digite um valor:\n")
		leia(valor)
		
		limpa()
		quadrada = mat.potencia(valor, 2.0)
		cubica = mat.potencia(valor, 3.0)
		escreva("Valor do quadrado ", quadrada, "\n")
		escreva("Valor do cubico ", cubica, "\n")
	}
}
30 - Faça um algoritmo que leia dois números nas variáveis Val1 e Val2, calcule sua média na variável Media e imprima seu valor.
programa
{
	funcao inicio() 
	{
		real Val1, Val2, media
		
		escreva("Digite o valor 1:\n")
		leia(Val1)
		escreva("Digite o valor 2:\n")
		leia(Val2)
		
		media = (Val1 + Val2) / 2
		limpa()
		escreva("Media ", media, "\n")
	}
}
31 - Faça um algoritmo que leia dois números nas variáveis NumA e NumB, nessa ordem, e imprima em ordem inversa, isto é, se os dados lidos forem 5 e 9, por exemplo, devem ser impressos na ordem 9 e 5.
programa
{
	funcao inicio() 
	{
		inteiro NumA, NumB
		
		escreva("Digite o numero A:\n")
		leia(NumA)
		escreva("Digite o numero B:\n")
		leia(NumB)
		
		limpa()
		escreva("Os numeros em ordem inversa sao --> ", NumB, " e ", NumA,"\n")
	}
}
32 - Faça um algoritmo que leia a velocidade de um veículo em km/h e calcule e imprima a velocidade em m/s (metros por segundo).
programa
{
	inclua biblioteca Matematica --> mat 
	funcao inicio() 
	{
		real Velkmh, Velms
		
		escreva("Entre com a velocidade em km/h a ser convertida:\n")
		leia(Velkmh)
		limpa()
		Velms = (Velkmh / 3.6)
		escreva(Velkmh, " km/h correspondem a ", mat.arredondar(Velms,2), " m/s\n")
	}
}
33 - Faça um algoritmo que leia dois números inteiros (Int1 e Int2) e imprima o
quociente e o resto da divisão inteira de Int1 por Int2. 
programa
{
	funcao inicio() 
	{
		inteiro Int1, Int2, quociente, resto
		
		escreva("Digite o primeiro valor:\n")
		leia(Int1)
		escreva("Digite o segundo valor:\n")
		leia(Int2)
		quociente = Int1 / Int2
		resto = Int1 - quociente * Int2
		
		limpa()
		//escreva(Velkmh, " km/h correspondem a ", mat.arredondar(Velms,2), " m/s\n")
		escreva("Quociente -> ", quociente,"\n")
		escreva("Resto -> ", resto,"\n")
	}
}
6 / 15

Outros materiais