Bem vindo Joe Ramone!



Documentos relacionados
Estruturas de Controle em PHP

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

2 echo "PHP e outros.";

Inserindo e Listando registros

LÓGICA DE PROGRAMAÇÃO. Professor Celso Masotti

9.1.2 Laços Controlados por Entrada: Contador

Comandos de repetição while

PROGRAMAÇÃO ORIENTADA A OBJETO EM PHP

Iniciando PHP. Agenda

9 Comandos condicionais

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Para o envio de s pelo PHP é necessário seguir a seguinte sintaxe:

Testando e Comparando Valores

Incorporando JavaScript em HTML

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

Aula de JavaScript 05/03/10

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

INTRODUÇÃO À LINGUAGEM C++

P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:

Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

CAPITULO 3 VARIÁVEIS DO TIPO ARRAY

Sensor de temperatura Parte 5 Cleiton Bueno Preparando o ambiente do Banco de dados Mysql

Linguagem de Programação III Aula 2 - Apresentação da Disciplina

Informática de Gestão 1º ano / 1º semestre Ano letivo: 2014/2015. Visual Basic VBA

Fila de Prioridade. Siang Wun Song - Universidade de São Paulo - IME/USP. MAC Estruturas de Dados

Manual do Instar Mail v2.0

LINGUAGEM DE PROGRAMAÇÃO WEB

Guia de Utilização BANCO DE EMPREGOS ANOS.

Um objeto é uma instância de uma 'classe'. Você define uma classe utilizando o trecho de código abaixo;

Neste artigo estudaremos os conceitos relacionados às matrizes unidimensionais (vetores) e multidimensionais.

LINGUAGEM DE PROGRAMAÇÃO WEB

Enviado dados para o PHP através de formulário

Introdução a PHP (Estruturas de Controle)

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

Internet e Programação Web

CAPITULO 5 COMANDO DE FLUXO IF

Aula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa

JavaScript (ou JScript)

Carregando dados do Banco de Dados MySQL através de uma tag SELECT

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Programação WEB II. Introdução. Variáveis, Constantes, Operadores, Estruturas de Seleção e Repetição Arrays e Vetores. Thiago Miranda dos Santos Souza

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

7. Estrutura de Decisão

Prof. Vania Gimenez.Notas de aula Lógica de programação- Este material não substitui os livros indicados no site no link bibliografia.

Programação Web com PHP. Prof. Wylliams Barbosa Santos Optativa IV Projetos de Sistemas Web

Panorâmica geral sobre PHP. PHP é uma linguagem que permite fazer. um ficheiro em PHP contem código PHP misturado com HTML.

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

PROGRAMAÇÃO II 3. FILA DINÂMICA

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

Nesta aula serão apresentados alguns comandos de condição, repetição e gráficos.

Banco de Dados. Microsoft Access. Índice

GUESTBOOK UTILIZANDO INTERAÇÃO FLASH+PHP

Conectar diferentes pesquisas na internet por um menu

Laboratório de Banco de Dados II Aula 1. Stored Procedures

Formador: Carlos Maia

Estruturas de Repetição

Manual de Atendimento do Chat Casa do Corretor. Página 1

Manual MQS. Logo após colocar essas informações abrirá a página inicial do sistema:

Sistemas de Apoio à Decisão

Lista de Exercícios - Potenciação

Programação WEB I Estruturas de controle e repetição

Programando em C++ Histórico da Linguagem C

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 1

OPERADORES E ESTRUTURAS DE CONTROLE

GladiusSimpleReport. Este manual, visa mostrar, como utilizar o GladiusSimpleReport atravéz de exemplos.

Procedimentos para Realização de Avaliação de Desempenho Etapa 1: Organizar Estrutura

Realizar Matrícula. A cada período de matrícula o sistema solicita que o discente atualize seus dados, conforme ilustrado na tela a seguir:

14.1 Vetor - Problemas

MOODLE NA PRÁTICA PEDAGÓGICA

MANUAL DO USUÁRIO PORTAL DO PROFESSOR

Introdução à Engenharia ENG1000

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

Passo a Passo do Cadastro Funcionários no SIGLA Digital

Tutorial Sistema Professor Online. 1) Menu Cadernetas

Prática 19 e 20 Características de um bom jogo

Linguagem de. Aula 06. Profa Cristiane Koehler

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação

UNIPAMPA Universidade Federal do Pampa. Núcleo de Tecnologia da Informação (NTI)

Tutorial Moodle ESDM - professores

Programação: Estruturas de seleção

Tipos de Dado Abstrato: Listas, Filas e Pilhas

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word Sumário

Conversão de Tipos e Arrays

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

Programação para web JavaScript

Algoritmos de Busca em Tabelas

Conceitos básicos da linguagem C

IFTO LÓGICA DE PROGRAMAÇÃO AULA 05

1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.

Índice. 1. Registro de Usuários. 2. Acesso ao Sistema. 3. Logar no Sistema. 4. Esquecimento de Senha. 5. Alteração de Senha

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

Plano de Aula. if(condição) { bloco de comandos; } else { bloco de comandos2; }

Prova de pré-requisito

Transcrição:

AULA 4 Concatenação O objetivo da concatenação é juntar textos, sejam eles números, textos, variáveis ou constantes: Como não é possível escrever um texto junto à uma variável como $variavelmaisumtexto, pois a variável deveria ter o mesmo nome, então usa-se o (.) para concatenar, veja: $variavel = "Joe"; echo "Bem vindo ". $variavel. " Ramone!"; O resultado impresso na tela será: Bem vindo Joe Ramone! Podemos criar um formulário para que o usuário possa interagir com o site inserir seu próprio nome e ser chamado de XXX Ramone. Arrays Os arrays são úteis para automatismos, pois permitem armazenar diversos valores em uma única variável que neste caso é identificada, veja: $vetor[0] = 30; $vetor[1] = 40; $vetor[2] = 50; $vetor[3] = 60; Se não identificar, seja com números ou textos, o PHP irá utilizar o último. $vetor[eu] = Erwin ; $vetor[adoro] = Quero ; $vetor[cafe] = Café, expresso por gentileza! ; Os arrays podem ser multidimensionais, com mais um índice, veja: $cidade [SP] [São Paulo] = Bem vindo Paulistano! ; $cidade [SP] [Guarulhos] = Bem vindo Guarulhense! ; $cidade [SP] [Aruja] = Bem vindo Arujaense! ; $cidade [RS] [Porto Alegre] = Bem vindo Gaúcho! ; $cidade [RS] [Caxias] = Bem vindo Caxiense! ; $cidade [SC] [Blumenau] = Bem vindo Blumenauense! ; $cidade [SC] [Pomerode] = Bem vindo Pomerano! ; $cidade [SC] [Joinville] = Bem vindo Joinvilense! ; Podemos utilizar diversos índices, bastando acrescentar mai colchetes. No PHP o Array fica da seguinte forma: $variavel = array (10,20,30,40,50); Universidade Guarulhos Página 26

echo $variavel [2]. "<br>"; $var = array (1, 2, 3, "nome"=>"uhlmann"); echo $var[0]. "<br>"; echo $var["nome"]; O resultado exibido será: 30 1 Uhlmann O array começa contar a partir do 0, isto significa que a instrução em echo $variavel [2]... ordena a impressão do 3º item da lista estabelecida em $variavel array (10,20,30,40,50); e em echo $var[0]... a ordem foi para imprimir o 1º item, finalmente, se a ordem fosse nome, como em echo $var[ nome ]; o valor de nome é Uhlmann, definido pelo símbolo =>. Objetos O objetivo dos objetos é a programação orientada à objetos e o reaproveitamento de códigos, para ganho de eficiência durante a programação. Veja o exemplo: class Teste function Saudacao() echo "Isto é o texto do objeto!"; $objeto = new Teste; // $objeto se torna uma instância da classe Teste $objeto -> Saudacao(); O Resultado impresso será: Isto é o texto do objeto! Veremos mais sobre classes e objetos mais adiante. Estruturas de controle Condicionais if, elseif e else A tradução livre seria: se, senão, então. Universidade Guarulhos Página 27

A sintaxe é: if (condições) O que se deve fazer elseif (condições) O que se deve fazer else ( Não há condições) O que se deve fazer Retomando o caso das notas da Erro! Fonte de referência não encontrada.. Crie uma pagine que o usuário escolha as notas e as envie para a pagine prova.php, nesta página, após o código de exibição da média, insira o seguinte código: <?PHP echo "Sua nota de B1 é: $prova1.<br>sua nota de B2 é:$prova2.<br>sua nota de B3 é:$prova3.<br>sua nota de B4 é:$prova4.<br><h3>sua média é <strong>$nota</strong>.</h3><hr />"; if ($nota<3) $desempenho = "típico..."; elseif ($nota<5) $desempenho = "esperado..."; elseif ($nota<7) $desempenho = "surpreendente! Colou de quem???"; elseif ($nota<9) $desempenho = "no mínimo incondizente, acho que errei..."; else $desempenho = "absurdo! Tenho certeza que você colou! De quem? Assuma! Seu moleque, irresponsável, perturbado!"; echo "O seu desempenho foi $desempenho."; Podemos utilizar condições únicas também, como no caso de apenas uma única entrada ser aceita. Veja: if ($nota == 10) echo "Parabéns! <br>"; echo "Você tirou a nota máxima!"; Switch Switch e IF são comandos bem parecidos e de resultados iguais, a diferença se resume à que o switch trabalha apenas com igualdades, enquanto o if aceita qualquer operador e ainda, o switch torna o código mais organizado, pois apresenta somente o comando case. Veja: switch ($numero) Universidade Guarulhos Página 28

case 0: echo "número vale 0"; case 1: echo "número vale 1"; case 2: echo "número vale 2"; Na prática do dia-a-dia, veja o script de mudança de nome de datas de inglês para português com uso do switch. $dia_ingles = date("l"); //vê o dia da semana em inglês switch($dia_ingles) //acha o dia da semana em português case "Monday": $dia_port = "Segunda-Feira"; case "Tuesday": $dia_port = "Terça-Feira"; case "Wednesday": $dia_port = "Quarta-Feira"; case "Thursday": $dia_port = "Quinta-Feira"; case "Friday": $dia_port = "Sexta-Feira"; case "Saturday": $dia_port = "Sábado"; case "Sunday": $dia_port = "Domingo"; $mes_ingles = date("n"); // vê o mês em Inglês switch($mes_ingles) // acha o mês em português case "1": $mes_port = "Janeiro"; case "2": $mes_port = "Fevereiro"; case "3": $mes_port = "Março"; case "4": $mes_port = "Abril"; case "5": $mes_port = "Maio"; case "6": $mes_port = "Junho"; case "7": $mes_port = "Julho"; case "8": $mes_port = "Agosto"; case "9": $mes_port = "Setembro"; case "10": $mes_port = "Outubro"; case "11": $mes_port = "Novembro"; case "12": $mes_port = "Dezembro"; //Resultado echo ($dia_port); echo (", "); Universidade Guarulhos Página 29

+-+-+-+-+-+-+-+-+-+-+-+-+ Continua na coluna ao lado-> echo (date("d")); echo (" de "); echo ($mes_port); echo (" de "); echo (date("y")); Comandos de repetição While Fazer enquanto... O comando while pode ser muito útil quando se deseja que algo aconteça até que se atinja um valor, e este valor, é claro pode ser uma variável. Veja: $valor = 1; while ($valor<100) echo "O valor atual do contador é $valor <br>"; $valor++; O será executado? O valor atual é 1 e ele irá executar um acréscimo de 1 em 1 até que atinja 99, pois a instrução diz para fazer enquanto a variável for menor que 1. Novamente no caso da página das notas, vamos construir um gráfico que poderá ilustrar o desempenho do aluno, veja: //while $imagem = "<img src='images/bot_verde.png'/>"; $repetidor = 0; while ($repetidor <= $nota) echo $imagem; $repetidor++; O valor estabelecido não foi um número ou texto, mas sim uma tag HTML com o endereço de uma imagem, que neste caso é um pequeno quadrado. O comando irá repetir esta imagem até que o valor atinja o número da nota do aluno. Universidade Guarulhos Página 30

AULA 5 do...while Fazer enquanto. A diferença entre o while e o do...while é que o while executa a função a partir do início da programação e o do...while executa enquanto a função for verdadeira, ou seja, executa pelo final, isto significa que o do...while pode ser executado diversas vezes, enquanto o while é executado apenas uma vez. Veja: $numero = 1; do echo "O valor atual de número é $numero <br>"; $numero++; while ($numero<4); O valor impresso será: O valor atual de número é 1 O valor atual de número é 2 O valor atual de número é 3 O valor atual de número é 4 for O comando for, funciona de forma semelhante ao do...while, no entanto ele muito útil quando se deseja imprimir diversos valores como de um array ou de um Banco de Dados. Veja: $vetor[0][0]= "elemento00"; $vetor[0][1]= "elemento01"; $vetor[1][0]= "elemento10"; $vetor[1][1]= "elemento11"; for($i=0 ; $i<2 ; $i++) for($k=0 ; $k<2 ; $k++) echo "O elemento da posição $i,$k é "; echo $vetor [$i][$k]. "<br>"; O resultado impresso na tela será: Universidade Guarulhos Página 31