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

ATPS PROGRAMAÇÃO ESTRUTURADA 1 - 1 ETAPA

Por:   •  9/6/2015  •  Trabalho acadêmico  •  2.083 Palavras (9 Páginas)  •  247 Visualizações

Página 1 de 9

CIÊNCIA

 DA

COMPUTAÇÃO

ETAPAS 1 E 2

ATPS- PROGRAMAÇÃO ESTRUTURADA 1

LINGUAGEM – C

NOME: WILLIAN PESSOTO

RA: 9093469163

ETAPA 1

REALATORIO 1 – PLANEJAMENTO INICIAL.

A ATPS SUGERE QUE SEJA  REALIZADO UM ESBOÇO DO PROGRAMA EM PORTUGUES ESTRUTURADO, COM A DESCRÇÃO DAS AÇOES E VARIAVEIS AO APLICATIVO.

SEGUE ABAIXO ESBOÇO DO PROGRAMA EM PORTUGUES ESTRUTURADO E DESCRIÇÃO DAS FUNÇOES.

INICIO

VARIÁVEIS:

op: caracter// variável do tipo caracter que guardara o numero da opção desejada

val1, val2, res ,cont: inteiro //variáveis do tipo inteiro que serão usados nas operações

escreva (“CALCULADORA”)

escreva(“ESCOLHA A OPÇÃO DESEJADA E DIGITE A SEGUIR O NUMERO CORRESPONDENTE”)

escreva(“1 – menu principal”)

escreva(“2-operação de soma”)

escreva(“3-operação de subtração”)

escreva(“4-operação de multiplicação”)

escreva(“5-operação de divisão”)

escreva(“6-operação de exponenciação”)

escreva(“7-operação de raiz quadrada”)

escreva(“8-operação de porcentagem”)

leia(op)//este bloco de operações mostra na tela as opções a serem escolhidas e realizadas

caso 1//no caso 1 as opções do menu são mostradas novamente na tela

escreva(“1 – menu principal”)

escreva(“2-operação de soma”)

escreva(“3-operação de subtração”)

escreva(“4-operação de multiplicação”)

escreva(“5-operação de divisão”)

escreva(“6-operação de exponenciação”)

escreva(“7-operação de raiz quadrada”)

escreva(“8-operação de porcentagem”)

leia(op)

caso 2// no caso 2 as variáveis “val1 e val2” são somados e o resultado é apresentado na tela através da variável “res”

escreva(“digite os números que deseja somar:”)

leia(val1)

leia(val2)

res<-(val1+val2)

escreva(“a soma de”,val1, “+”,val2,”é”,res)

caso 3// no caso 3 as variáveis “val1 e val2” são subtraídos e o resultado é apresentado na tela através  da variável “res”

escreva(“digite os números que deseja subtrair:”)

leia(val1)

leia(val2)

res=(val1-val2)

escreva(“a subtração de”,val1,”-“,val2,”é”,res)

caso 4// caso 4 as variáveis “val1 e val2” são multiplicados e o resultado é apresentado na tela através da variável “res”

escreva(“digite os números que deseja multiplicar:”)

leia(val1)

leia(val2)

res=(val1*val2)

escreva(“a multiplicação de”,val1,”x“,val2,”é”,res)

caso 5// caso 4 as variáveis “val1 e val2” são divididos e o resultado é apresentado na tela através da variável “res”

escreva(“digite os números que deseja dividir:”)

leia(val1)

leia(val2)

res=(val1/val2)

escreva(“a divisão de”,val1,”/“,val2,”é”,res)

caso 6 // no caso 6 a variável “val1” que coresponde a base é multiplicado pelo valor da variável “res” que começa com valor um e vai multiplicando através de um contador ate o valor do expoente que esta guardada na variável “val2” e mostra o resultado na tela.

escreva(“digite o numero base da exponenciação:”)

leia(val1)

escreva(“digite o valor do expoente”)

leia(val2)

res<-1

para contador de um ate val2 faca

rés<-(rés*val1)

escreva(“o resultado de”,val1,”elevado a”,val2,”=”,rés)

fimpara

caso 7// no caso 7 o numero é digitado e guardado na variável “val1”, o processo se repete caso o numero for menor que 0, depois a variável “res” recebeu o seu próprio valor mais 1 e continua ate que a variável “res” multiplicada por ela mesmo seja maior q o numero guardado na variável “val1” depois a variável “res” recebeu o valor dela mesmo menos 1 e o valor da variável “res” é mostrado na tela

escreva(“digite o numero que deseja obter a raiz quadrada:”)

leia(val1)

res<-0

repita

res<-res+1

ate (res*res)> val1

res<-res-1

escreva(“o numero da raiz quadrada de”,val1,”é:”res)

caso 8 // no caso 8 as variáveis “val1 e val2” recebem o numero que deve se saber a porcentagem e depois o numero q corresponde a porcentagem, em seguida a variável “res” recebe o valor da variável “val1” dividida por 100 e multiplica pelo valor da variável “val2” depois o resultado é mostrado na tela

escreva(“digite o numero que deseja obter a porcentagem”)

leia(val1)

escreva(“digite o valor da porcentagem q deseja obter”)

leia(val2)

res<-(va1/100)*val2

escreva(“a porcentagem de”,val2,”% do valor”,val1,”é”,res)

fimalgoritimo

REALATORIO 2 – COMANDO SYSTEM.

A ATPS SUGERE PARA O RELATORIO 2 QUE SEJA FEITA UMA LSTA COM  O NOME E A DESCRIÇÃO DE 4 FUNÇOES DO COMANDO SYSTEM ASSIM COMO UMA SEGUNDA LISTA COM AS OPÇOES DO COMANDO QUE PODEM SER ULTILZADAS NO PROGRAMA.

A FUNÇÃO SYSTEM SERVE BASICAMENTE PARA ACESSAR O PROMPT DE COMANDO DO MSDOS OFERECENDO ASSIM ALGUMAS FUNÇOES PRESENTES NO “DOS” TAIS COMO: MUDAR A COR DA FONTE, ESTILO DA FONTE, LIMPAR A TELA, PAUSAR A TELA E ETC...

ESSA FUNÇÃO ESTA NA BIBLIOTECA QUE DEVE SER INCLUIDA NO INICIO DE CADA CODGO.

ABAIXO A LISTA COM A DESCRIÇÃO E O NOME DE 4 FUNÇOES DO COMANDO SYSTEM,

OBS:(A LISTA A BAIXO SO SERVE PARA O WINDOWS JÁ QUE CADA SISTEMA OPERACIONAL TEM O SEU PROPRIO CODIGO PARA ACESSAR  SEUS DIRETORIOS.)

1-FUNÇÃO SYSTEM(“PAUSE”) : ESSA FUNÇÃO SERVE PARA PAUSAR A TELA, OU SEJA, CONGELAR A IMAGEM EM UM DETERMINADO MOMENTO DO CODGO FAZENDO COM QUEM ESTA OPERANDO O PROGRAMA APERTAR UMA TECLA PARA O CODGO CONTINUAR, OU NO CASO DA FUNÇÃO ESTAR NO FINAL DO CODGO AO APERATR “QUALQUER TECLA” O PROGRAMA FECHA.

...

Baixar como (para membros premium)  txt (12.1 Kb)   pdf (90.3 Kb)   docx (15.1 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com