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

Atps De Programação Estruturada

Artigos Científicos: Atps De Programação Estruturada. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  24/11/2013  •  1.194 Palavras (5 Páginas)  •  641 Visualizações

Página 1 de 5

Algoritmo do Segundo Desafio de Programação Estruturada

Inicio

Declare i, mbase, mconv: inteiro;

med, maior, menor, val, conv: real;

i←0;

med←0;

maior←0;

menor←0;

repita

inicio

Escreva(“Opções”);

Escreva(“Digite 1 para Real e Digite 2 para Euro;”);

Escreva(“Digite a moeda base:”);

Leia(mbase);

Escreva(“Digite a moeda para conversão:”);

Leia(mconv);

Escreva(“Digite o valor:”);

Leia(val);

Se (mbase = 1 e mconv=2)

Então conv←(val * 0.434);

Se (mbase=2 e mconv=10

Então conv ← (val * 2.304);

Escreva (“conv”);

i←i+1;

med←med+val;

Se (val > maior)

Então (maior←val);

Se (val < menor)

Então (menor←val);

fim;

enquanto (i < 30);

med←med/30;

Escreva(“med, maior, menor”);

Fim.

Teste do Algoritmo

Mbase Mconv Valor Se Mbase = 1 e Mconv = 2 Se Mbase = 2 e Mconv = 1 Resultado

1 2 10 X 4.34

2 1 10 X 23.04

Código Fonte

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

main()

{

int i=0, mbase, mconv;

float med=0, maior=0, menor=100000, val, conv;

do

{

system("cls");

printf("OPCOES");

printf("\nDigite 1 para Real;\nDigite 2 para Euro;\n");

printf("\nEscolha a moeda base: ");

scanf("%d", &mbase);

printf("\nEscolha a moeda para conversao: ");

scanf("%d", &mconv);

printf("\nDigite o valor: ");

scanf("%f", &val);

if(mbase == 1 && mconv == 2)

{

conv = (val * 0.434);

}else if(mbase == 2 && mconv == 1)

...

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