Sunteți pe pagina 1din 10

SISTEMA DE ENSINO PRESENCIAL CONECTADO

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E


DESENVOLVIMENTO DE SISTEMAS

FABIANO ROSA MAZETTO


ALEXANDRE DE OLIVEIRA DA SILVA
ALEX SANDRO DE JESUS PEREIRA
ALTINO PINHEIRO DOS SANTOS
JOÃO NORBERTO DE ABREU VASCONCELO JR
JOSE DIRLEI SCURA

LINGUAGENS E TECNICAS DE PROGRAMACAO


ESTRUTURA LOGICA DE ALGORITMO DE COMANDO DE PROGRAMACAO

Itapeva/SP
2010
FABIANO ROSA MAZETTO
ALEXANDRE DE OLIVEIRA DA SILVA
ALEX SANDRO DE JESUS PEREIRA
ALTINO PINHEIRO DOS SANTOS
JOÃO NORBERTO DE ABREU VASCONCELO JR
JOSE DIRLEI SCURA

LINGUAGENS E TECNICAS DE PROGRAMACAO


ESTRUTURA LOGICA DE ALGORITMO DE COMANDO DE PROGRAMACAO

Trabalho apresentado ao Curso Superior de Tecnologia


em Análise e Desenvolvimento de Sistemas da
UNOPAR - Universidade Norte do Paraná, para a
Disciplina Linguagens e Tecnicas de Programacao –
Modulo 1.

Prof. Veronice de Freita – Modulo 1


Tutora de Sala: Patricia Vieira Fernandes e Barros
Tutora Eletrônica: Mauro Brandt

Itapeva/SP
2010
1 Atividades Propostas

Questão 01

Algoritmo “Cálculo de área”

Var

A,B,C: real

AREA_DO_TRIANGULO,AREA_DO_CIRCULO, REA_DO_TRAPEZIO,

AREA_DO_QUADRADO, AREA_DO_RETANGULO: real

Inicio

// Entrada dos dados

Escreval ("Entre com o valor de A:")

Leia (A)

Escreval ("Escreva com o valor de B:")

Leia(B)

Escreval ("Escreva com o valor de C:")

Leia(C)

// Processamento

AREA_DO_TRIANGULO <-(A*C)/2

AREA_DO_CIRCULO <- 3.1415*C^2

AREA_DO_TRAPEZIO <- (A+B)/2*C

AREA_DO_QUADRADO <- (B*B)

AREA_DO_RETANGULO <- (A*B)

// Saída dos dados

Escreval ("Área do triângulo:", AREA_DO_TRIANGULO)


Escreval ("Área do círculo:", AREA_DO_CIRCULO)

Escreval ("Área do trapézio:", AREA_DO_TRAPEZIO)

Escreval ("Área do quadrado:", AREA_DO_QUADRADO)

Escreval ("Área do retângulo:", AREA_DO_RETANGULO)

Fimalgoritmo

Questão 02

algoritmo "Cálculo do reajuste de salário"

var

SALARIO, NOVO_SALARIO:real

Inicio

// Entrada de dados

escreval("Entre com o valor do salário:")

leia(SALARIO)

// Processamento

Se SALARIO <=500 entao

NOVO_SALARIO <- SALARIO*1.15

Senão

Se (SALARIO <=1000) então

NOVO_SALARIO <-SALARIO*1.10

Senão

NOVO_SALARIO <-SALARIO*1.05

Fimse
Fimse

// Saída dos Dados

Escreval ("Novo Salário:", NOVO_SALARIO)

Fimalgoritmo

Questão 03

Algoritmo “Saldo Médio”

var

SALDO_MEDIO: real

Inicio

// Entrada de dados

Escreval(“Entre com o valor do saldo médio:”)

Leia (SALDO_MEDIO)

// Processamento

Se (SALDO_MEDIO>=0) e (SALDO_MEDIO <=200) então

CREDITO <-(“Percentual: 20% do valor do salário médio”.).

Senão

Se (SALDO_MEDIO >= 401) e (SALDO_MEDIO<=600) então

CREDITO <-(“Percentual: 40% do valor do salário médio”.).

Senão

Se (SALDO_MEDIO >= 601) então

CREDITO <-(“Percentual: 40% do valor do salário médio.”)

Fimse

Fimse

Fimse

Fimse
// Saída dos Dados

Escreval(“Saldo Médio:”,SALDO_MEDIO)

Escreval (CREDITO)

Fimalgoritmo

Questão 04

Algoritmo “Médio de nota”

var

NOME_ALUNO, CONCEITO, CONDICAO: caráter.

NOTA1, NOTA2, NOTA3, MEDIA_AP: real

inicio

// Entrada de Dados

Escreval (“Nome do aluno:”)

Leia (NOME_ALUNO)

Escreval (“Nota 1:”)

Leia (NOTA1)

Escreval (“Nota 2:”)

Leia (NOTA2)

Escreval (“Nota 3:”)

Leia (NOTA3)

// Processamento

MEDIA_AP <-(NOTA1*2 + NOTA2*2 + NOTA3*3)/7

Se (MEDIA_AP < 4.0) então

CONCEITO <- “E”

CONDICAO <- “Reprovado”

Senão

Se (MEDIA_AP = 4.0)e (MEDIA_AP < 6.0) então


CONCEITO <- “D”

CONDICAO <- “Reprovado”

Senão

Se (MEDIA_AP = 6.0)e (MEDIA_AP < 7.5) então

CONCEITO <- “C”

CONDICAO <- “Aprovado”

Senão

Se (MEDIA_AP = 7.5)e (MEDIA_AP < 9.0) então

CONCEITO <- “B”

CONDICAO <- “Aprovado”

Senão

Se (MEDIA_AP = 9.0)e (MEDIA_AP <= 10.0) então

CONCEITO <- “A”

CONDICAO <- “Aprovado”

Senão

Se (MEDIA_AP > 10.0) então

CONCEITO <- “A”

CONDICAO <- “Aprovado”

Senão

Se (MEDIA_AP > 10.0) então

CONDICAO <- “Média Inválida”

Fimse

Fimse

Fimse

Fimse

Fimse

Fimse

//Saída de Dados
Escreval (NOME_ALUNO)

Escreval (NOTA1, NOTA2, NOTA3).

Escreval (MEDIA_AP)

Escreval (CONCEITO)

Escreval (CONDICAO)

Fimalgoritmo

Questão 05

Algoritmo “Eleições”

Var

CAND01, CAND02, CAND03, CAND04, NULO, BRANCO, OPCAO: inteiro

Inicio

CAND01 <- 0

CAND02 <- 0

CAND03 <- 0

CAND04 <- 0

NULO <- 0

BRANCO <- 0

Repita

Escreval (“Eleições – 2010”)

Escreval (“1 – Candidato 01”)

Escreval (“2 – Candidato 02”)

Escreval (“3 – Candidato 03”)

Escreval (“4 – Candidato 04”)

Escreval (“5 – Voto Nulo”)

Escreval (“6 – Voto em Branco”)

Escreval (“0 – Sair”)


Escreval (“Escolha a sua opção:”)

Leia (opção)

Escolha opção

Caso 1

CAND01 <- CAND01+1

Limpatela

Caso 2

CAD02 <- CAND02+1

Limpatela

Caso 3

CAND03 <- CAND03+1

Limpatela

Caso 4

CAND04 <- CAND04+1

Limpatela

Caso 5

NULO <- NULO+1

Limpatela

Caso 6

BRANCO <- BRANCO

Limpatela

Caso 0

Escreval (“Encerrado”)

Limpatela

Fimescolha

Ate opção=0

Escreval (“Candidato 01:”, CAND01).

Escreval (“Candidato 02:”, CAND02).


Escreval (“Candidato 03:”, CAND03).

Escreval (“Candidato 04:”, CAND04).

Escreval (“Votos Nulos:”, NULO).

Escreval (“Votos em Branco:”, BRANCO).

fimalgoritmo

S-ar putea să vă placă și