Vous êtes sur la page 1sur 5

Operadores Aritmticos Operadores unrios, isto , so aplicados a um nico operando. So os operadores aritmticos de maior precedncia. Exemplos: -3, +x.

Enquanto o operador unrio inverte o sinal do seu operando, o operador + no altera o valor em nada o seu valor. Operador de diviso inteira. Por exemplo, 5 \ 2 = 2. Tem a mesma precedncia do operador de diviso tradicional.

+,\

Operadores aritmticos tradicionais de adio, subtrao, multiplicao e diviso. Por +,conveno, * e / tm precedncia sobre + e -. Para modificar a ordem de avaliao ,*,/ das operaes, necessrio usar parnteses como em qualquer expresso aritmtica. MOD Operador de mdulo (isto , resto da diviso inteira). Por exemplo, 8 MOD 3 = 2. Tem ou % a mesma precedncia do operador de diviso tradicional. ^ Operador de potenciao. Por exemplo, 5 ^ 2 = 25. Tem a maior precedncia entre os operadores aritmticos binrios (aqueles que tm dois operandos).

Operadores de Caracteres Operador de concatenao de strings (isto , cadeias de caracteres), quando usado com dois valores (variveis ou constantes) do tipo "caractere". Por exemplo: "Rio " + " de Janeiro" = "Rio de Janeiro".

Operadores Relacionais =, <, >, <=, >=, <> Respectivamente: igual, menor que, maior que, menor ou igual a, maior ou igual a, diferente de. So utilizados em expresses lgicas para se testar a relao entre dois valores do mesmo tipo. Exemplos: 3 = 3 ( 3 igual a 3?) resulta em VERDADEIRO ; "A" > "B" ("A" est depois de "B" na ordem alfabtica?) resulta em FALSO.

Importante: No VisuAlg, as comparaes entre strings no diferenciam as letras maisculas das minsculas. Assim, "ABC" igual a "abc". Valores lgicos obedecem seguinte ordem: FALSO < VERDADEIRO. Operadores Lgicos Operador unrio de negao. nao VERDADEIRO = FALSO, e nao FALSO = VERDADEIRO. Tem a maior precedncia entre os operadores lgicos. Equivale ao NOT do Pascal. Operador que resulta VERDADEIRO quando um dos seus operandos lgicos for verdadeiro. Equivale ao OR do Pascal. Operador que resulta VERDADEIRO somente se seus dois operandos lgicos forem verdadeiros. Equivale ao AND do Pascal. Operador que resulta VERDADEIRO se seus dois operandos lgicos forem diferentes, e FALSO se forem iguais. Equivale ao XOR do Pascal.

nao

ou e xou

1. Faca um algoritmo que receba dois nmeros e exiba o resultado da sua soma. 2. Faa um algoritmo que receba dois nmeros e ao final mostre a soma, subtrao, multiplicao e a diviso dos nmeros lidos.

3. Escrever um algoritmo para determinar o consumo mdio de um automvel sendo fornecida a distancia total percorrida pelo automvel e o total de combustvel gasto. 4. Escrever um algoritmo que leia o nome de um vendedor, o seu salario fixo e o total de vendas efetuadas por ele no ms (em dinheiro). Sabendo que este vendedor ganha 15% de comisso sobre suas vendas efetuadas, informar o seu nome, o salario fixo e salario no final do ms. 5. Escreva um algoritmo que leia o nome de um aluno e as notas das trs provas que ele obteve no semestre. No final informar o nome do aluno e a sua mdia (aritmtica). 6. Ler dois valores para as variveis A e B, e efetuar as trocas dos valores de forma que a varivel A passe a possuir o valor da varivel B e a vrivel B passe a possuir o valor da varivel A. Apresentar os valores trocados. 7. Ler uma temperatura em graus Celsius e apresenta-la convertida em graus Fahrenheit . A formula de converso : F=9*C+160/5, Sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. 8. Elaborar um algoritmo que efetue a apresentao do valor da converso em real (R$) de um valor lido em dlar (U$$). O algoritmo dever solicitar o valor de cotao do dlar e tambm a quantidade de dlares disponveis com o usurio. 9. Faa um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento aps um ms. Considere fixo o juro da poupana em 0.70% a.m. 10. A loja Mamo com Acar esta vendendo seus produtos em 5 (cinco) prestaes sem juros. Faa um algoritmo que receba um valor de uma compra e mostre o valor das prestaes.

1R=
Algoritmo Soma var n1 : real n2 : real S : real Inicio // Seo de Comandos escreval ("Digite o primeiro nmero:") leia (n1) escreval ("Digite o segundo nmero:") leia (n2) S <- n1+n2 escreval (" A soma dos nmeros :",S) fimalgoritmo

2R=
Algoritmo Operaes var n1 : real n2 : real So : real Su : real M : real D : real Inicio // Seo de Comandos escreval ("Digite o primeiro nmero:") leia (n1) escreval ("Digite o segundo nmero:") leia (n2) So <- n1+n2 escreval ("A soma dos nmeros :",So) Su <- n1-n2 escreval ("A subratrao dos nmeros :",Su) M <- n1*n2 escreval ("A multiplicao dos nmeros :",M) D <- n1/n2 escreval ("A diviso dos nmeros :",D) fimalgoritmo

3R=
Algoritmo Consumo Mdio do Combustvel var DTP : real C : real CM : real

Inicio // Seo de Comandos escreval ("Insira a distncia total percorrida:") leia (DTP) escreval ("Insira a quantidade de combustvel gasto:") leia (C) CM <- DTP/C escreval ("O consumo mdio do combustvel de:",CM)

4R=
Algoritmo Salrio Mensal var NV : caracter SF : real TVM : real SM : real PVE : real

Inicio // Seo de Comandos escreval ("Digite seu nome:") leia (NV) escreval ("Digite seu salrio fixo:") leia (SF) escreval ("Digite o total de vendas realizadas no ms (R$)") leia (TVM) escreval (" Seu nome :" ,NV) escreval ("Seu slario fixo :",SF) PVE <- TVM*15/100 SM <- SF+PVE escreval ("Seu slario mensal em R$ de:",SM)

5R=
algoritmo Mdia var NA : caracter n1: real n2 : real n3 : real M : real Inicio // Seo de Comandos escreval ("Entre com o nome do aluno:") leia (NA) escreval ("Entre com a primeira nota do aluno:") leia (n1) escreval ("Entre com a segunda nota do aluno:") leia (n2) escreval ("Entre com a teceira nota do aluno:") leia (n3) escreval ("O Nome do Aluno :",NA) M <- (n1+n2+n3)/3 escreval ("A mdia do Aluno(a) de" ,M) fimalgoritmo

6R=

Vous aimerez peut-être aussi