• Nenhum resultado encontrado

Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD

N/A
N/A
Protected

Academic year: 2021

Share "Conversão Visualg à C++ Prof. Paulo Cesar F. de Oliveira, BSc, PhD"

Copied!
28
0
0

Texto

(1)

Conversão Visualg à C++

(2)

Unidade 01-a

Algoritmos e Programação

23/09/15 ©  P  C  F  de  Oliveira  2011 2

Seção 1.1

(3)

Formato do Visualg

algoritmo “nome do algoritmo”

// Função:

// Autor:

// Data:

// Seção de Declarações

var

<declaração de variáveis>

inicio

// Seção de Comandos

fimalgoritmo

(4)

23/09/15 ©  P  C  F  de  Oliveira  2011 4

algoritmo “teste_variaveis”

var

x : inteiro

nome : caractere

inicio

// comandos

fimalgoritmo

(5)

Tipos Primitivos

Tipo

Exemplos

inteiro

19

real

2.5

caractere

“uma frase”

(6)

23/09/15 ©  P  C  F  de  Oliveira  2011 6

Operadores Aritméticos:

+

adição

-

subtração

*

multiplicação

/

divisão real

\

divisão inteira (só para operandos inteiros)

^

potenciação

(7)

Operadores de Comparação:

= igual a

<> diferente de

> maior que

< menor que

>= maior ou igual a

<= menor ou igual a

(8)

23/09/15 ©  P  C  F  de  Oliveira  2011 8

Comandos

Comando de Entrada

:

leia (<lista de variáveis>)

Ex.: leia(alturatijolo)

leia (<nome da variável1>, <nome da variável2>)

Ex.: leia(alturaTijolo, compTijolo)

(9)

Comandos

Comando de Saída

:

escreva (<nome da variável>)

Ex.: escreva (alturaTijolo)

escreva (“Um texto qualquer ”, <nome da variável>)

(10)

23/09/15 ©  P  C  F  de  Oliveira  2011 10

Comandos

Comando de Atribuição:

<nome da variável> <- expressão

Ex.:

(11)

Formato Exemplo

algoritmo "exemplo"

var x: real

y: inteiro

a: caractere

l: logico

inicio

x <- 2.5

y <- 6

a <- "teste"

l <- VERDADEIRO

escreva ("x", x:4:1, y+3:4)

//Escreve: x

2.5 9

escreva (a, "ok")

//Escreve: testeok

escreval(a, " ok”)

//Escreve: teste ok (e pula linha)

escreval (a + " ok")

//Escreve: teste ok (e pula linha)

escreva (l)

// Escreve: VERDADEIRO

(12)

Unidade 01-a

Algoritmos e Programação

23/09/15 ©  P  C  F  de  Oliveira  2011 12

Seção 1.2

(13)

Formato Geral da linguagem C++

#include <

nome_da_biblioteca

>

int main ()

{

//

comandos;

}

(14)

23/09/15 ©  P  C  F  de  Oliveira  2011 14

Formato Geral da linguagem C/C++

#include <iostream>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

#include <cstdlib>

#include <math.h>

int main ()

{

// comandos;

system (“PAUSE”);

}

(15)

Exemplo:

// ***********************

//

Programa de teste

// ***********************

#include <iostream>

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

#include <cstdlib>

#include <math.h>

int main()

{

printf(”Ola mundo !!\n");

system("PAUSE");

}

(16)

23/09/15 ©  P  C  F  de  Oliveira  2011 16

Declaração de variáveis em C/C++

#include <

nome_da_biblioteca

>

int main ()

{

int var1, var2;

float var3, var4;

//comandos;

(17)

Tipos Primitivos

Tipo (Visualg) Tipo (C++)

Exemplos

inteiro

int

19

real

float

2.5

caractere

char

‘a’

caractere

+ tarde

“uma frase”

lógico

Não possui

verdadeiro

(18)

23/09/15 ©  P  C  F  de  Oliveira  2011 18

Operadores Aritméticos em C/C++:

+

adição

-

subtração

*

multiplicação

/

divisão

%

módulo - resto da divisão inteira (só pode ser

aplicada a operandos inteiros)

(19)

Operadores de Comparação em C/C++:

==

igual a

!=

diferente de

>

maior que

<

menor que

>=

maior ou igual a

<=

menor ou igual a

(20)

23/09/15 ©  P  C  F  de  Oliveira  2011 20

Operadores Lógicos em C/C++:

&&

E (AND)

||

OU (OR)

(21)

Comando de Entrada

scanf (“expressão-de-controle”,lista-de-argumentos);

Ex.:

scanf(“%d”, &alturatijolo);

essencial / obrigatório

(22)

23/09/15 ©  P  C  F  de  Oliveira  2011 22

Códigos de Formatação do comando scanf()

Código

Função

%c

Leia um único caractere (tipo char)

%d

Leia um inteiro decimal (tipo int)

%i

Leia um inteiro decimal (tipo int)

%f

Leia um número real (tipo float)

(23)

Comando de Saída:

printf(“expressão-de-controle”,lista-de-argumentos);

(24)

23/09/15 ©  P  C  F  de  Oliveira  2011 24

Códigos de Formatação do comando printf()

Código

Formato

%c

Caractere simples (tipo char)

%d

Inteiro decimal (tipo int)

%f

Número real (tipo float)

%s

Cadeia de caracteres (string)

%%

Coloca na tela o símbolo %

(25)

Códigos especiais do comando printf()

Código

Formato

\n

Nova linha

\r

Retorno do cursor

\t

Tabulação (tab)

\b

Retrocesso (backspace)

\”

aspas

\\

Barra invertida

(26)

23/09/15 ©  P  C  F  de  Oliveira  2011 26

Exemplos de comando printf()

printf ("Teste %% %%");

sairá na tela è Teste % %

printf ("%f",40.345);

sairá na tela è

40.345

printf ("Um caractere %c e um inteiro %d",'D',120);

sairá na tela è

Um caractere D e um inteiro 120

(27)

Exemplos de comando printf()

printf ("%s eh um exemplo","Este");

sairá na tela è

Este eh um exemplo

printf ("%s%d%%","Juros de ",10)

sairá na tela è

Juros de 10%

printf (“qualquer texto”);

sairá na tela è

qualquer texto

printf (“Area retangulo = %f“, area);

sairá na tela è Area retangulo = 6.501

(28)

23/09/15 ©  P  C  F  de  Oliveira  2011 28

Comando de Atribuição

<nome da variável> = expressão;

Ex.:

Referências

Documentos relacionados