Você está na página 1de 7

PORTUGOL

FLUXOGRAMA 1 VERIFICAR SE 2 NUMEROS SO IGUAIS

ALGORITMO CORRESPONDENTE inicio inteiro a inteiro b a <- 0 b <- 0 ler a ler b se a = b entao escrever "a e b so iguais" senao se a > b entao escrever "a o maior" senao escrever "b o maior" fimse fimse fim

FLUXOGRAMA 2 REA DO QUADRADO

ALGORITMO CORRESPONDENTE inicio inteiro l inteiro a l <- 0 a <- 0 escrever "Introduza largura de um lado do quadrado " ler l a <- (l*l) escrever a," a rea do quadrado" fim

FLUXOGRAMA 3 SOMA DE NUMEROS PARES ATE 200

ALGORITMO CORRESPONDENTE inicio inteiro soma inteiro numpar soma <- 0 numpar <- 0 soma <- 0 numpar <- 100 repete escrever numpar soma <- soma + numpar numpar <- numpar + 2 ate numpar > 200 escrever "O resultado : " , soma fim

FLUXOGRAMA 4 SOMA DE QUANT DE NUMEROS

ALGORITMO CORRESPONDENTE inicio inteiro numero inteiro soma inteiro cont inteiro quant numero <-0 soma <-0 cont <-0 quant <-0 escrever "Quantos nmeros quer somar?" ler quant faz ler numero soma <- soma+numero cont <- cont+1 enquanto cont<quant escrever "O resultado ", soma fim

NETEXPRESS
PROGRAMA 1 APRESENTAR NO ECR OL MUNDO 000100 000200 000300 000400 000500 000600 000700 000800 000900 001000 001100 001200 IDENTIFICATION DIVISION. PROGRAM-ID.OLAMUNDO. ENVIRONMENT DIVISION. DATA DIVISION. PROCEDURE DIVISION. PROGRAM-BEGIN. DISPLAY "Ola Mundo!". DISPLAY 55 . DISPLAY 12.607. PROGRAM-DONE. STOP RUN.

PROGRAMA 2 PEDIDO DE DOIS NMEROS AO UTILIZADOR E APRESENTAR O VALOR DA ADIO. 000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID.ADICAO01. 000300 ENVIRONMENT DIVISION. 000400 DATA DIVISION. 000500 000600 WORKING-STORAGE SECTION. 000700 000800 01 PRIMEIRO-NUM PICTURE IS 99. 000900 01 SEGUNDO-NUM PICTURE IS 99. 001000 01 RESULTADO PICTURE IS 999. 001100 001200 PROCEDURE DIVISION. 001300 001400 PROGRAM-BEGIN. 001500 DISPLAY "INTRODUZA O PRIMEIRO NUMERO". 001600 ACCEPT PRIMEIRO-NUM. 001700 DISPLAY "INTRODUZA O SEGUNDO NUMERO". 001800 ACCEPT SEGUNDO-NUM. 001900 COMPUTE RESULTADO = PRIMEIRO-NUM + SEGUNDO-NUM. 002000 DISPLAY "O RESULTADO E:". 002100 DISPLAY RESULTADO. 002200 PROGRAM-DONE. 002300 STOP RUN.

PROGRAMA 3 SOLICITAR O RAIO DA CIRCUNFERNCIA E APRESENTAR O VALOR DA REA DA CIRCUNFERNCIA. 000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID.AREAC. 000300* 000400* 000500 ENVIRONMENT DIVISION. 000600 DATA DIVISION. 000700 WORKING-STORAGE SECTION. 000800 000900 01 RAIO PIC 9(4)V9(2). 001000 01 AREA-C PIC 9(4)V9(2). 001400 01 RESULTADO PIC ZZZ,ZZZ.00. 001500 PROCEDURE DIVISION. 001600 PROGRAM-BEGIN. 001700 001900 002000 PERFORM INSERE-DADOS. 002100 PERFORM AREA-CIRCUNFERENCIA. PERFORM MOSTRA-RESULTADO. 002200 002300 PROGRAM-DONE. 002400 STOP RUN. 002500 002600 INSERE-DADOS. 002700 DISPLAY "INTRODUZA O VALOR DO RAIO" 002800 ACCEPT RAIO. 002900 AREA-CIRCUNFERENCIA. 003000 COMPUTE AREA-C = 3.14 * (RAIO *RAIO). 003400 MOVE AREA-C TO RESULTADO. 003500 MOSTRA-RESULTADO. 004500 DISPLAY "A AREA DA CIRCUNFERENCIA E " RESULTADO.

PROGRAMA 4 SOLICITAR QUANTOS NMEROS VAI SOMAR, EFETUAR A SUA SOMA E APRESENTAR O SEU VALOR. 000100 IDENTIFICATION DIVISION. 000200 PROGRAM-ID. CALCULA_MDIA. 000300 ENVIRONMENT DIVISION. 000400 DATA DIVISION. 000500 WORKING-STORAGE SECTION. 000600 01 NUMERODEPEDIDOS PIC 9(3). 000700 01 PEDIDO PIC 9(3). 000800 01 NUMERO PIC 9(3). 000900 01 SOMA PIC 9(4). 001000 01 MEDIA PIC 9(3). 001100 01 RESULTADO PIC 9(3). 001200 PROCEDURE DIVISION. 001300 001400 PERFORM PEDIR-NUMEROSOMA. 001500 PERFORM PEDIR-NUMERO. 001600 PERFORM CALCULAR-SOMA. 001700 PERFORM CALCULAR-MEDIA. 001800 PERFORM MOSTRA-RESULTADO. 001900 002000 PROGRAM-DONE. 002100 STOP RUN. 002200 002300 PEDIR-NUMEROSOMA. 002400 DISPLAY "DIGITE A QUANTIDADE DE NUMEROS PARA CALCULAR MEDIA" 002500 ACCEPT NUMERODEPEDIDOS. 002600 MOVE NUMERODEPEDIDOS TO PEDIDO. 002700 002800 PEDIR-NUMERO. 002900 IF PEDIDO <=1 003000 DISPLAY "A MEDIA NO PODE SER CALCULADA". 003100 IF PEDIDO >1 003200 DISPLAY "INTRODUZA UM NUMERO". 003300 MOVE NUMERO TO SOMA. 003400 003500 CALCULAR-SOMA. 003600 COMPUTE SOMA= NUMERO. 003700 003800 CALCULAR-MEDIA. 003900 COMPUTE MEDIA= SOMA/NUMERODEPEDIDOS. 004000 MOVE MEDIA TO RESULTADO. 004100 MOSTRA-RESULTADO. 004200 DISPLAY "A MEDIA DOS NUMEROS " RESULTADO.