Professor Jefferson Chaves [email protected] · 2016. 5. 23. · Não pode conter...
Transcript of Professor Jefferson Chaves [email protected] · 2016. 5. 23. · Não pode conter...
Professor Jefferson Chaves [email protected]
Jefferson de Oliveira Chaves
“ Comandos de entrada, saída e atribuição;
“ Variáveis;
“ Comentários;
“ Prática;
Jefferson de Oliveira Chaves
Jefferson de Oliveira Chaves - IFC Araquari
“ Para exibir algo na tela do usuário é necessário informar o programa por meio dos
comando echo ou print;
“ Os dois produzem resultado parecido: imprimir uma informação na tela.
Jefferson de Oliveira Chaves
Jefferson de Oliveira Chaves - IFC Araquari
<?php
echo ‘Olá Mundo’;
echo ‚Olá mundo‛;
print ‚Meu primeiro programa em PHP‛;
print(‚Meu primeiro programa em PHP‛);
?>
Jefferson de Oliveira Chaves - IFC Araquari
<?php echo ‘Olá Mundo’; ?>
Tags PHP indicando o início e o fim do
programa
Jefferson de Oliveira Chaves - IFC Araquari
<?php
echo ‘Olá Mundo’;
?>
Instrução para imprimir dados na tela
Jefferson de Oliveira Chaves - IFC Araquari
<?php
echo ‘Olá Mundo’;
?>
Mensagem a ser impressa
Jefferson de Oliveira Chaves - IFC Araquari
<?php
echo ‘Olá Mundo’ ; ?>
Instrução para Ponto e vírgula Indica o fim de uma instrução
Jefferson de Oliveira Chaves - IFC Araquari
“ Em programação, uma variável é capaz de reter e
representar um valor ou expressão e armazenar
em um espaço localizado na memória do
computador;
“ Variáveis só "existem" em tempo de execução;
“ São associadas a "nomes", chamados
identificadores;
Jefferson de Oliveira Chaves
Jefferson de Oliveira Chaves
<?php
$nome = ‚Instituto Federeal‛;
Identificador: $nome
Conteúdo: ‚Instituto Federal‛
Tipo: String
Jefferson de Oliveira Chaves - IFC Araquari
bola_futebol: brinquedo
sapato: calçado bola_tenis: brinquedo
Toda variável tem um identificador (nome da variável) e um tipo (número, palavra, verdadeiro ou falso)
IDENTIFICADOR: BOLA_FUTEBOL
TIPO: BRINQUEDO
mem
óri
a
1. Deve começar com uma letra;
2. Os próximos podem ser letras ou números;
3. Não se pode usar símbolos, exceto
underline;
4. Não pode conter espaços em branco;
5. Não pode conter letras com acento;
6. Não pode ser uma palavra reservada;
Jefferson de Oliveira Chaves - IFC Araquari
Dica de ouro: use essas regras para nomes de arquivos e pastas.
“ Começam com o sinal de $
“ $nota1
“ $Salário Bruto
“ $Média
“ $dataNascimento
“ $data_nascimento
“ $9dade
Jefferson de Oliveira Chaves - IFC Araquari
Importante!
Toda varíavel em PHP começa com $
Ex.: $nome_usuario
$horarioAula
Jefferson de Oliveira Chaves - IFC Araquari
“ O PHP é case sensitive. As variáveis São
consideradas diferentes!
a) $nomeAluno ;
b) $nomealuno;
c) $NomeAluno;
Jefferson de Oliveira Chaves - IFC
Araquari
“ A convenção do PHP e de várias outras
linguagem diz que devemos usar as variáveis
escritas em Camel Case.
Jefferson de Oliveira Chaves - IFC Araquari
<?php //sem camelCase $salamesadia; ?>
Jefferson de Oliveira Chaves - IFC
Araquari
<?php //com camelCase
$salaMesaDia; ?>
Jefferson de Oliveira Chaves - IFC
Araquari
Importante!
O sinal de igual ( =) deve ser lido como:
recebe o valor de
Jefferson de Oliveira Chaves - IFC Araquari
Jefferson de Oliveira Chaves - IFC Araquari
<?php
$nome = ‚Ronaldinho Gaúcho‛;
echo ‚Bem vindo $nome‛;
?>
Jefferson de Oliveira Chaves - IFC Araquari
/*ALGORTMO PARA CALCULOS*/
$primeiro_numero = 10;
$sugundo_numero = 5;
$soma = $primeiro_numero + $segundo_numero;
$subtracao = $primeiro_numero - $segundo_numero;
$multiplicacao = $primeiro_numero * $segundo_numero;
$divisao = $primeiro_numero / $segundo_numero;
echo "RESULTADO: $soma , $subtracao, $subtracao, $divisao";
Jefferson de Oliveira Chaves - IFC Araquari
“ Uma constante é um identificador (nome)
para um único valor.
“ Como o nome sugere, esse valor não pode
mudar durante a execução do algoritmo.
Jefferson de Oliveira Chaves - IFC Araquari
“ As constantes são "case sensitive" (sensível
ao tamanho de letras) por padrão.
“ Por convenção, identificadores de constantes
são sempre em maiúsculas.
Jefferson de Oliveira Chaves - IFC Araquari
Jefferson de Oliveira Chaves - IFC Araquari
<?php
define(‚IMPOSTO_RENDA‛, 8%);
const PI = 3.1416;
echo IMPOSTO_RENDA;
echo PI
?>
Jefferson de Oliveira Chaves - IFC Araquari
Jefferson de Oliveira Chaves - IFC Araquari
Podemos solicitar ao usuário uma informação como seu nome, ou idade; Para isso precisamos usar a função
fgets(STDIN) que espera até que
seja digitado algo e apertado enter; O resultado deve ser armazenado em uma variável;
Jefferson de Oliveira Chaves - IFC Araquari
Função fgets() : ler um dado de algum lugar; Constante STDIN : informar que queremos ler do teclado (Standart Input); Função trim() : remove dados indesejados, como quebras de linhas;
Jefferson de Oliveira Chaves - IFC Araquari
<?php
$nome = ‚Ronaldinho Gaúcho‛;
echo ‚Bem vindo $nome‛;
?>
Jefferson de Oliveira Chaves - IFC Araquari
<?php
echo 'Digite seu nome: ';
$digitado = fgets(STDIN);
echo ‚Bem vindo $digitado !‛;
?>
Digite seu nome: Neymar Bem vindo Neymar !
Jefferson de Oliveira Chaves - IFC Araquari
“ Comente seus códigos!
“ Com tempo podemos esquecer para que serve
um trecho de código
“ Facilita o entendimento de terceiros;
“ Evite comentários desnecessários ou obvios;
Jefferson de Oliveira Chaves - IFC Araquari
Jefferson de Oliveira Chaves
<?php
//Para comentar uma única linha de código
// echo ‚a‛ ;
# echo ‚a‛ ;
//Para comentar várias linhas de código
/* echo ‚a‛ ;
echo ‚b‛ ; */
?>
Jefferson de Oliveira Chaves
1. Escreva um algoritmo que peça para o usuário informar dois números.
Então mostre na tela o resultado da adição, subtração, multiplicação, divisão e potenciação do primeiro pelo segundo número.
Jefferson de Oliveira Chaves - IFC Araquari
2. Peça para o usuário informar o nome de uma
cidade, dia, mês e ano atual.
Então mostre na tela a data no seguinte
formato:
Araquari, 03 de março de 2016.
Dica de ouro: use a função trim( ) para deixar as palavras na mesma linha.
Jefferson de Oliveira Chaves - IFC Araquari
3. Escreva um algoritmo que peça para o usuário informar uma distância em metros.
Então converta essa distância para centímetros e mostre na tela.
Jefferson de Oliveira Chaves - IFC Araquari
4. Escreva um algoritmo que peça para o usuário informar o raio de um círculo e calcule sua circunferência.
Defina PI como uma constante. Considere a fórmula:
2.PI.r Jefferson de Oliveira Chaves - IFC
Araquari
5. Escreva um algoritmo para uma loja de tintas. O programa deverá pedir o tamanho em metros quadrados da área a ser pintada.
Considere que a cobertura da tinta é de 1 litro para cada 3 metros quadrados e que a tinta é vendida em latas de 18 litros, que custam R$ 80,00.
Informe ao usuário a quantidades de latas de tinta a serem compradas e o preço total.
Jefferson de Oliveira Chaves - IFC
Araquari