SlideShare uma empresa Scribd logo
Programando com
OFICINA DE VERÃO
INSTRUTOR: ANDERSON HENRIQUE
AULA 02 – VARIÁVEIS E SUAS VANTAGENS
Conteúdo:


As variáveis em PHP



Os tipos de variáveis (numéricas
(int, integer, float, double), alfanuméricas (string), arrays, constantes e
objetos (object)



Operadores aritméticos (adição, subtração, multiplicação e divisão)



Operadores de atribuição (=, +=, -=, *=, /=)



Operadores relacionais (==[igual], ===[idêntico], != ou
<>[diferente], <[menor], >[maior], <=[menor ou igual], >=[maior ou
igual])



Construir um sistema que calcula a média final do aluno e retorna a
Variáveis no PHP


As variáveis servem para armazenar dados, esses dados são armazenados na
memória RAM e seu conteúdo é destruído após a execução do programa;



Para criar uma variável em PHP, precisamos atribuir-lhe um nome de identificação,
sempre precedido pelo caractere cifrão ( $ ). Ex.: $nome, $sobrenome,
$media_final;



O PHP é case-sensitive, ou seja, faz distinção entre maiúsculas e minúsculas na
identificação das variáveis, por exemplo: a variável $nota_aluno e $Nota_aluno são
variáveis interpretadas de forma diferente ($nota_aluno = 8.5 diferente da
$Nota_aluno = 5.6). Tome cuidado!



Exercício: declarando variáveis e exibindo resultado na tela (output);
Php02
Tipos de variáveis:


Tipo booleano (expressa um valor lógico que pode ser verdadeiro ou falso, para especificar um
valor booleano, utilize as palavras-chave TRUE ou FALSE;



Tipo numérico (números pode ser especificados em notação decimal, inteiro, opcionalmente
precedido de sinal (- ou +);



Tipo string (é uma cadeia de caracteres alfanuméricos. Para declará-la podemos utilizar aspas
simples „‟ ou aspas duplas “”;



Tipo array (é uma lista de valores armazenados na memória, os quais podem ser de tipos
diferentes e podem ser acessados a qualquer momento, pois cada valor é relacionado a uma
chave (vetor);



Tipo constante (é um valor que não sofre modificações durante a execução do programa. Ela
é representada por um identificador, geralmente se utilizam nomes em maiúsculo e definimos
uma constante com a função define();
Variável Booleano
Variável numérica
Variável String
Variável Array
Variável Objeto
Operadores aritméticos:


São utilizados para a realização de cálculos matemáticos
Operadores

Descrição

+

Adição.

-

Subtração.

*

Multiplicação.

/

Divisão.

%

Módulo (resto da divisão)
Utilizando operadores
Operadores atribuição:


É utilizado para definir uma variável atribuindo-lhe um valor. O operador básico é = .

<?php

$var = 0;

//Valor inicial da variável $var;

$var += 5; //Soma 5 em $var;
$var -= 5; //Subtrai 5 em $var;
$var *= 5; //Multiplica $var por 5;
$var /= 5; //Divide $var por 5;
?>
Incrementos e Decrementos

Operadores

Descrição

++$a

Pré-incremento. Incrementa $a em um e, então,
retorna $a

$a++

Pós-incremento. Retorna $a e, então,
incrementa $a em um

--$a

Pré-decremento. Decrementa $a em um e,
então, retorna $a

$a--

Pós-decremento. Retorna $a e, então,
decrementa $a em um
Utilizando operadores:
Operadores relacionais:


São utilizados para realizar comparações entre valores ou expressões, resultando
sempre um valor boolean (TRUE ou FALSE).

<?php
//declarando duas variáveis do tipo inteiro
$a = 5;
$b = 10;
//programa que verifica se a variável $a é igual, diferente, menor, maior, menor ou
igual, maior ou igual
?>
Comparadores

Descrição

==

Igual. Resulta verdadeiro (TRUE) se expressões
forem iguais

!= ou < >

Diferente. Resulta verdadeiro (TRUE) se as
variáveis forem diferentes

<

Menor

>

Maior que

<=

Menor ou igual

>=

Maior ou igual

===

Idêntico. Resulta verdadeiro (TRUE) se as
expressões forem iguais e do mesmo tipo de
dados
Php02
EXERCÍCIOS LABORATÓRIO


ESCREVER UM PROGRAMA QUE CALCULA A MÉDIA ESCOLAR DE
UM ALUNO E RETORNA A CONDIÇÃO DESTE ALUNO DE ACORDO
COM O VALOR DA MÉDIA FINAL;



A CONDIÇÃO PARA O ALUNO SER APROVADO É A MÉDIA MAIOR
OU IGUAL A 7;



O PROGRAMA DEVERÁ IMPRIMIR NA TELA O NOME DO ALUNO, O
VALOR DA MÉDIA FINAL DO ALUNO E A SUA CONDIÇÃO
UTILIZANDO O CRITÉRIO: APROVADO OU REPROVADO.



LET‟S GO!

Mais conteúdo relacionado

PDF
PPTX
Curso de C# - Variáveis, operadores e expressões
PDF
Aula 03 - Definições da linguagem Java
PDF
04 - Operadores lógicos e expressões lógicas - v1.2
PPT
Lógica de Programação - Operadores
PDF
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
PPTX
Introdução ao php - Tipos de Operadores
Curso de C# - Variáveis, operadores e expressões
Aula 03 - Definições da linguagem Java
04 - Operadores lógicos e expressões lógicas - v1.2
Lógica de Programação - Operadores
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
Introdução ao php - Tipos de Operadores

Mais procurados (19)

PPT
PHP - Arrays
PPTX
Introdução ao php - Tipos de variáveis
PPTX
Introdução ao php - Condicionais e Laços de repetição
PPT
Php
PDF
Apostila c++
PDF
Operadores excel
PPTX
Linguagem C - Vetores
ODT
Lista Exercicios 05
PPTX
Web Scraping com F Sharp
PDF
Talk - Meetup Elixir BH #1 - Felipe Rosa
PPT
Algoritmos Aula 05
PPTX
Arrays PHP - Criação de sites II
DOC
Videoulas de algoritmos e lógica de programação
PPTX
Aula 5 PHP - Criação de sites II
PPTX
Linguagem C - Vetores, Matrizes e Funções
PPT
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
PPT
Logica java ate slide 30
PPT
Linguagem de programação 2015 - aula 02
PDF
Java 05
PHP - Arrays
Introdução ao php - Tipos de variáveis
Introdução ao php - Condicionais e Laços de repetição
Php
Apostila c++
Operadores excel
Linguagem C - Vetores
Lista Exercicios 05
Web Scraping com F Sharp
Talk - Meetup Elixir BH #1 - Felipe Rosa
Algoritmos Aula 05
Arrays PHP - Criação de sites II
Videoulas de algoritmos e lógica de programação
Aula 5 PHP - Criação de sites II
Linguagem C - Vetores, Matrizes e Funções
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica java ate slide 30
Linguagem de programação 2015 - aula 02
Java 05
Anúncio

Destaque (7)

PDF
Testimonial by Tim Bristow
PPTX
National Campaigns Flown Down
PPTX
diapositva
PDF
Untitled Presentation
PPTX
Contents Page (Making)
Testimonial by Tim Bristow
National Campaigns Flown Down
diapositva
Untitled Presentation
Contents Page (Making)
Anúncio

Semelhante a Php02 (20)

PDF
Introdução a php
PDF
PHP: Linguagem + Mysql + MVC + AJAX
PDF
53297189 apostila-algoritmo-e-logica-i
PDF
Alg aula 02 - algoritmos 1 tp1
PPTX
PPTX
Estrutura de linguagem de programação - Aula 2.pptx
PPTX
Fundamentos de Lógica e Algoritmo com C.
PPTX
M5 php rc
PDF
Php m18
PDF
Tipos, literais, operadoes e controle de fluxo
PDF
Tipos, literais, operadoes e controle de fluxo
PDF
03 expressoes
PPTX
Google android p/ Noobs - SUPER 2014 - UPE
PPTX
Introdução ao desenvolvimento com PHP
PDF
PDF
PDF
aula algoritmos e programação LinguagemC.pdf
PDF
Aula algoritmo
PPT
Php Básico - Parte 1
PPT
Aula 4 php
Introdução a php
PHP: Linguagem + Mysql + MVC + AJAX
53297189 apostila-algoritmo-e-logica-i
Alg aula 02 - algoritmos 1 tp1
Estrutura de linguagem de programação - Aula 2.pptx
Fundamentos de Lógica e Algoritmo com C.
M5 php rc
Php m18
Tipos, literais, operadoes e controle de fluxo
Tipos, literais, operadoes e controle de fluxo
03 expressoes
Google android p/ Noobs - SUPER 2014 - UPE
Introdução ao desenvolvimento com PHP
aula algoritmos e programação LinguagemC.pdf
Aula algoritmo
Php Básico - Parte 1
Aula 4 php

Mais de Anderson Henrique (20)

PPTX
Sistemas operacionais aulas 14 e 15
PPTX
Sistemas operacionais aula 13
PPTX
Sistemas operacionais aula 12
PPTX
Sistemas operacionais aula 11
PPTX
Sistemas operacionais aula 10
PPTX
Sistemas operacionais aula 09
PPTX
Sistemas operacionais Aula 08
PPTX
Sistemas operacionais 07
PPTX
Sistemas operacionais 06
PPTX
Sistemas operacionais 05
PPTX
Sistemas operacionais 04
PPTX
Sistemas operacionais 03
PPTX
Sistemas Cadastro
PPTX
Sistemas operacionais cadastro
PPTX
Sistemas operacionais 02
PPTX
Sistemas operacionais
PPTX
Ambiente web 15
PPTX
Ambiente web 12
Sistemas operacionais aulas 14 e 15
Sistemas operacionais aula 13
Sistemas operacionais aula 12
Sistemas operacionais aula 11
Sistemas operacionais aula 10
Sistemas operacionais aula 09
Sistemas operacionais Aula 08
Sistemas operacionais 07
Sistemas operacionais 06
Sistemas operacionais 05
Sistemas operacionais 04
Sistemas operacionais 03
Sistemas Cadastro
Sistemas operacionais cadastro
Sistemas operacionais 02
Sistemas operacionais
Ambiente web 15
Ambiente web 12

Php02

  • 1. Programando com OFICINA DE VERÃO INSTRUTOR: ANDERSON HENRIQUE AULA 02 – VARIÁVEIS E SUAS VANTAGENS
  • 2. Conteúdo:  As variáveis em PHP  Os tipos de variáveis (numéricas (int, integer, float, double), alfanuméricas (string), arrays, constantes e objetos (object)  Operadores aritméticos (adição, subtração, multiplicação e divisão)  Operadores de atribuição (=, +=, -=, *=, /=)  Operadores relacionais (==[igual], ===[idêntico], != ou <>[diferente], <[menor], >[maior], <=[menor ou igual], >=[maior ou igual])  Construir um sistema que calcula a média final do aluno e retorna a
  • 3. Variáveis no PHP  As variáveis servem para armazenar dados, esses dados são armazenados na memória RAM e seu conteúdo é destruído após a execução do programa;  Para criar uma variável em PHP, precisamos atribuir-lhe um nome de identificação, sempre precedido pelo caractere cifrão ( $ ). Ex.: $nome, $sobrenome, $media_final;  O PHP é case-sensitive, ou seja, faz distinção entre maiúsculas e minúsculas na identificação das variáveis, por exemplo: a variável $nota_aluno e $Nota_aluno são variáveis interpretadas de forma diferente ($nota_aluno = 8.5 diferente da $Nota_aluno = 5.6). Tome cuidado!  Exercício: declarando variáveis e exibindo resultado na tela (output);
  • 5. Tipos de variáveis:  Tipo booleano (expressa um valor lógico que pode ser verdadeiro ou falso, para especificar um valor booleano, utilize as palavras-chave TRUE ou FALSE;  Tipo numérico (números pode ser especificados em notação decimal, inteiro, opcionalmente precedido de sinal (- ou +);  Tipo string (é uma cadeia de caracteres alfanuméricos. Para declará-la podemos utilizar aspas simples „‟ ou aspas duplas “”;  Tipo array (é uma lista de valores armazenados na memória, os quais podem ser de tipos diferentes e podem ser acessados a qualquer momento, pois cada valor é relacionado a uma chave (vetor);  Tipo constante (é um valor que não sofre modificações durante a execução do programa. Ela é representada por um identificador, geralmente se utilizam nomes em maiúsculo e definimos uma constante com a função define();
  • 11. Operadores aritméticos:  São utilizados para a realização de cálculos matemáticos Operadores Descrição + Adição. - Subtração. * Multiplicação. / Divisão. % Módulo (resto da divisão)
  • 13. Operadores atribuição:  É utilizado para definir uma variável atribuindo-lhe um valor. O operador básico é = . <?php $var = 0; //Valor inicial da variável $var; $var += 5; //Soma 5 em $var; $var -= 5; //Subtrai 5 em $var; $var *= 5; //Multiplica $var por 5; $var /= 5; //Divide $var por 5; ?>
  • 14. Incrementos e Decrementos Operadores Descrição ++$a Pré-incremento. Incrementa $a em um e, então, retorna $a $a++ Pós-incremento. Retorna $a e, então, incrementa $a em um --$a Pré-decremento. Decrementa $a em um e, então, retorna $a $a-- Pós-decremento. Retorna $a e, então, decrementa $a em um
  • 16. Operadores relacionais:  São utilizados para realizar comparações entre valores ou expressões, resultando sempre um valor boolean (TRUE ou FALSE). <?php //declarando duas variáveis do tipo inteiro $a = 5; $b = 10; //programa que verifica se a variável $a é igual, diferente, menor, maior, menor ou igual, maior ou igual ?>
  • 17. Comparadores Descrição == Igual. Resulta verdadeiro (TRUE) se expressões forem iguais != ou < > Diferente. Resulta verdadeiro (TRUE) se as variáveis forem diferentes < Menor > Maior que <= Menor ou igual >= Maior ou igual === Idêntico. Resulta verdadeiro (TRUE) se as expressões forem iguais e do mesmo tipo de dados
  • 19. EXERCÍCIOS LABORATÓRIO  ESCREVER UM PROGRAMA QUE CALCULA A MÉDIA ESCOLAR DE UM ALUNO E RETORNA A CONDIÇÃO DESTE ALUNO DE ACORDO COM O VALOR DA MÉDIA FINAL;  A CONDIÇÃO PARA O ALUNO SER APROVADO É A MÉDIA MAIOR OU IGUAL A 7;  O PROGRAMA DEVERÁ IMPRIMIR NA TELA O NOME DO ALUNO, O VALOR DA MÉDIA FINAL DO ALUNO E A SUA CONDIÇÃO UTILIZANDO O CRITÉRIO: APROVADO OU REPROVADO.  LET‟S GO!