TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A ALGORITMMO NO PROGRAMA

Por:   •  11/4/2022  •  Trabalho acadêmico  •  1.089 Palavras (5 Páginas)  •  285 Visualizações

Página 1 de 5

SERVIÇO NACIONAL DE APRENDIZAGEM INDUSTRIAL – SENAI – LONDRINA/P.R.[pic 1]

EXERCÍCIOS - ALGORITMOS

Professor: Daniel Rodrigo Henrique

  1. Faça um algoritmo no VisualG e o fluxograma que receba um número e mostre uma mensagem caso este número seja maior que 10.

Algoritimo

Var

 n : inteiro

Inicio

 escreval("digite o numero ")

  leia(n)

  se (n>=10) então

  escreval("o número  é  maior")

  senão

  escreval("o numero  é  menor")

  fimse

Fimalgoritmo

  1. Escrever um algoritmo no VisualG e o fluxograma que leia dois valores inteiro distintos e informe qual é o maior

Algoritimo

VAR

a, b: inteiro

Inicio

   escreval ("Informe o primeiro valor: ")

   leia (a)

   escreval ("Informe o segundo valor: ")

   leia (b)

  se a > b entao

    escreval ("O valor ", a, " é maior que o valor ", b)

   senao

   escreval ("O valor ", b, " é maior que o valor ", a)

  fimse

fimalgoritimo

  1. Faça um algoritmo no VisualG e o fluxograma que receba um número e diga se este número está no intervalo entre 100 e 200.

Algoritmo "se está no intervalo"

Var

 num : real

Inicio

 escreval("informe um número e lhe mostre se ele está entre 100 e 200")

 leia(num)

  se(num > 100) e (num < 200) entao

  escreval (" este é um numero que está entre 100 e 200")

  senão

  escreval("este numro não está no intervalo de 100 e 200")

 fimse

Fimalgoritmo

  1. Faça um algoritmo no VisualG e o fluxograma que simule um caixa eletrônico quando vamos sacar dinheiro. O caixa eletrônico verifica se o valor que desejamos sacar é menor que o saldo disponível. Assumiremos que há R$ 1.000,00 de saldo disponível para o saque.

algoritmo "sacarDinheiro"

var

   SD:real

   VSaque:real

inicio

   SD:=1000

   escreva("informe o valor do saque")

   leia(VSaque)

   se VSaque <= SD entao

      SD := SD - VSaque

      escreval("sacando R$",VSaque,".")

   senao

      escreval("o valor solicitado é maior que o valor disponvel para saque!")

   fimse

   escreval("saldo disponivel:R$",SD)

fimalgoritmo

  1. Dada a idade de um nadador, informe a sua categoria: Infantil (até 10 anos), Juvenil (até 17 anos) ou Sênior (acima de 17 anos). Faça um algoritmo no VisualG e o fluxograma.

Algoritmo ”categorias de idade”

Var

 idade:inteiro

inicio

escreval(“digite sua idade :”)

leia (idade)

  se (idade<=10) então

escreva (“sua categoria é infantil”)

senão

se (idade > 10 ) e (idade < 17 ) então

escreva (“sua categoria é juventil”)

senão

se (idade>17) então

escreva(“sua categoria é sênior”)

fimse

   fimse  

      fimse

fimalgoritmo

  1. Em uma fábrica, uma máquina precisa de manutenção sempre que o número de peças defeituosas supera 10% da produção. Dados o total de peças produzidas e o total de peças defeituosas, informe se a máquina precisa de manutenção. Faça um algoritmo no VisualG e o fluxograma.

Algoritmo

Var

 v1,v2q:inteiro

 porcentagem:real

inicio

escreva("digite o total de peça da produção:")

leia(v1)

escreva("digite o total de peças defeituosas:")

leia(v2q)

porcentagem:=(v1) * 0,10)

se (porcentagem > v2q) então

escreva ("A maquina não precisa de manutenção")

senão

escreva("A maquina precisa de manutenção")

fimse

Fimalgoritmo

  1. Escrever um algoritmo e o fluxograma que leia o nome e as três notas obtidas por um aluno durante o semestre. Calcular a sua média (aritmética), informar o nome e sua menção: Aprovado (média >= 7), Reprovado (média <= 5) e Recuperação (média entre 5.1 a 6.9).

algoritmo "boleto"

var

 nome : caractere

 nota1, nota2, nota3, media : real

inicio

escreval ("Informe o nome do aluno: ")

leia (nome)

escreval ("Informe a primeira nota: ")

leia (nota1)

escreval ("Informe a segunda nota: ")

leia (nota2)

escreval ("Informe a terceira nota: ")

leia (nota3)

media <- (nota1 + nota2 + nota3) / 3

se media >= 7  entao

escreval ("O aluno ", nome, " está aprovado. A média foi: ", media)

fimse

se media <= 5  entao

escreval ("O aluno ", nome, " está reprovado. A média foi: ", media)

fimse

se (media >= 5.1) e (media <= 6.9)  entao

escreval ("O aluno ", nome, " está de recuperação. A média foi: ", media)

fimse

fimalgoritmo

  1. Elabore um algoritmo e o fluxograma que leia do teclado o sexo de uma pessoa. Se o sexo digitado for M ou F, escrever na tela “Sexo válido!”. Caso contrário, informar “Sexo incorreto!”.

Algoritmo “sexo”

var

Sexo:caracter

INÍCIO

 ESCREVAL (“DIGITE A LETRA CORRESPONDENTE AO SEXO: ”)

 LEIA SEXO

 SE ((SEXO = ‘M’) OU (SEXO = ‘F’)) ENTÃO

 ESCREVAL( “SEXO VÁLIDO!”)

 SENÃO

ESCREVA L(“SEXO INVÁLIDO!”)

 FIMSE

FIMalgoritmo

  1. Elabore um algoritmo e o fluxograma que leia dois números inteiros e mostre o resultado da diferença do maior valor pelo menor.

algoritmo "o resultado"

var

   A, B: Inteiro

inicio

   Escreva("Informe o primeiro valor: ")

   Leia(A)

   Escreva("Informe o segundo valor: ")

   Leia(B)

   se (A > B) entao

      Escreva("A diferença entre o números lidos é ", (A - B))

...

Baixar como (para membros premium)  txt (7 Kb)   pdf (82.3 Kb)   docx (16.1 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com