segunda-feira, 2 de janeiro de 2012

Configurando Uma Rede Local

Pôster criado para auxiliar o Bruno do provedor MF PROVIDER

Criando uma intranet em grupo para compartilhamento de arquivos, impressoras e internet !

Nesse ambiente foram utilizadas duas máquinas virtualizadas com o Virtual Box, com sistema operacional Windows XP SP3.

1.1. Configurando o micro que esta com internet e impressoras instaladas a ele e que as outras estações irão se conectar a ele para solicitar os compartilhamentos!

Primeiro passo será configurado o IP fixo e o grupo de rede!

Configurando IP Fixo!

Clique em iniciar\painel de controle\conexões de rede e de internet

Em seguida clique em conexões de rede

Vai aparecer a seguinte janela!

As duas placas de rede que estão instaladas Conexão local e Conexão local 2, verifique em qual placa a internet esta configurada para essa máquina, no meu exemplo a internet esta na Conexão local e as outras estações irão se conectar a internet através da conexão local 2, só que pra isso temos que fazer com que a conexão local faça uma ponte até a conexão local 2!

Primeiro clique com o botão direito do mouse em conexão local (placa que recebe a internet) em seguida clique em propriedades e clique na aba avançado, ficará com a seguinte janela:

Marque a opção “Permitir que outros usuários da rede se conectem pela conexão deste computador à internet” e clique em ok!

Nesse momento foi feito uma ponte da conexão local a conexão local 2, se você verificar foi adicionado um IP a conexão local 2

Para verificar clique com o botão direito do mouse em conexão local 2 e escolha propriedade, clique em protocolo TCP/IP e clique em propriedade, veja que o IP atribuído foi 192.168.0.1 e mascara de rede 255.255.255.0! deixe as configurações de IP da forma que estão e vamos os próximo passo!

2.2. Configurando Grupo de Rede com nome da empresa do cliente!

Na mesma máquina vá em iniciar botão direito em meu computador e escolha propriedade\nome do computador e escolha alterar, vai ficar com a seguinte janela:

Em nome do computador coloca seu respectivo nome, em grupo coloque o nome da loja de seu cliente em seguida clique em ok, será necessário reiniciar o micro para que as alterações entrem em vigor!

3.3. Compartilhando a impressora na rede!

Clique em iniciar e escolha impressoras e aparelhos de fax em seguida botão direito do mouse na impressora a ser compartilhada e clique em compartilhamento, vai aparecer a seguinte janela:

Marque a opção compartilhar esta impressora, e clique em ok! Pronto a máquina host está pronta para receber as estações que irão receber o compartilhamento de pastas, internet e impressora!

4.4. Configurando as estações!

Configurando a rede na estação

Configurando IP!

Clique em iniciar\painel de controle\conexões de rede e de internet\conexões de rede, em conexão local clique com o botão direito do mouse e em seguida escolha propriedade\protocolo TCP/IP e clique em propriedade, vai aparecer a seguinte janela:

Marque a opção “Usar o seguinte endereço IP” coloque o IP na mesma faixa configurada no host da forma que está na imagem a cima, a mascara de sub-rede será a mesma configurada no computador host o gateway é onde a estação irá fazer as solicitações de acesso externo (Internet) que é o IP que a conexão local 2 do computador host recebeu, o servidor DNS preferencial o mesmo IP em seguida clique em ok!

4.5. Configurando o grupo da estação cliente!

Para configurar o grupo das estações clientes siga os passo 2.2. postado a cima sendo que em nome do computador coloque o nome que a estação cliente será chamada na rede, o grupo tem que ser o mesmo (atenção! se colocar outro nome no grupo as máquinas não serão enxergadas no mesmo grupo)

Após o computador ser reiniciado a estação cliente já esta com internet, agora vamos conectar a impressora!

Na estação cliente clique em iniciar\executar

E digite seguido de duas barras reversas o IP do computador host que configuramos e compartilhamos a impressora, dessa forma \\192.168.0.1 e clique em ok vai aparecer um janela semelhante a esta:

Localize a impressora compartilhada e de um duplo clique na mesma, pronto a estação cliente já esta com a impressora da rede conectada!


Faltou o compartilhamento de pastas outra hora desenvolvo o conteúdo, no momento muita coisa para terminar, até a próxima


segunda-feira, 11 de julho de 2011

Windows Server 2008 - Capitulo I - Configurando e implantando o Server 2008 em um ambiente de rede

Iremos começar uma série de capítulos sobre Windows Server 2008, iremos aprender como configurar seu servidor DNS, Active Directory (AD), Servidor de Arquivos, VPN, entre outros assuntos relacionados ao Windows Server 2008.
1. Instalando o Windows Server 2008 e Configurando o Servidor DNS

Um servidor DNS ( Domain Name System) em uma rede, é de grande utilidade, pois sua principal função é o gerenciamento de nomes, por exemplo: imagine sempre que você for usar o site de pesquisa tipo o Google tivesse que digitar sempre esse endereço: 74.125.115.103, melhor seria www.google.com.br, bem mais fácil de lembra não? com o DNS resolvendo nomes podemos trabalhar com mais facilidade, já que o servidor DNS traduz nomes para endereços IP's, e endereços IP's para nomes, abordaremos DNS com mais detalhes após o diagrama do ambiente de como será a nossa rede, no final da instalação do Windows server 2008. Apartir desse capítulo aconselho criar um láboratório virtual com algumas máquinas virtuais como por exemplo: Virtual Box, Virtual Server, Virtual PC, entre outros virtualizadores.

Onde baixar as maquinas virtuais?

Virtual Box -> Downloads
Virtual Server -> Downloads
Virtual PC -> Downloads

Onde Baixar o Windows Server 2008?

Windows Server 2008 -> Downoloads

Já que baixamos os aplicativos necessários agora iremos dar início ao nosso post, nesse capítulo escolhi o virtual box, para fazer a virtualização do Windows Server, mais vocês podem escolher o virtualizador de sua preferência!

1.1. Instalando o Windows Server 2008

Em nossa instalação iremos utilizar o virtual box

1.1.1 Criando a máquina virtual,

1.1.2 execute o virtual box e clique em novo



1.1.3 Na tela de boas vindas clique em próximo

1.1.4 agora digite o nome da máquina no nosso exemplo iremos colocar o nome: SRV-BROGGER

1.1.5 Agora iremos decidir o tamanho da memória RAM que a máquina irá trabalhar, em nosso exemplo iremos trabalhar com 1GB de RAM, mas o aconselhavel para trabalhar com o server em produção é a partir de 2 GB!

1.1.6 Nesta janela iremos instalar o HD virtual da máquina, podemos escolher criar um novo disco ou utilizar um disco virtual já existente (caso tenha um beckup de uma máquina e queira instalar uma nova com o mesmo HD), mas no nosso caso iremos criar um novo disco, então deixa a opção marcada "criar um novo disco" e clica em próximo, irá abrir uma nova jenela é nesse próximo passo que iremos decidir o tamanho do HD!

1.1.6.1 Na janela de boas vindas clique em próximo


1.1.6.2 Nesta janela iremos decidir como o HD irá se comportar com nossa máquina fisica, se ele vai trabalhar com um espaço unico ou se vai oculpando expaço de acordo com sua necessidade para que possamos adicionar mais espaços no futuro, no nosso exemplo iremos escolher a opaçaõ "Armazenamento dinamico e expansivo" para que possamos adicionar mais expaços de acordo com nossa necessidade, e clique em próximo!


1.1.6.3 Nesta janela iremos escolher o nome, tamenho e o local onde o disco irá ficar, no lado direito do nome tem uma pasta, clicando nela vc pode selecionar o local onde ira salvar o disco! mais em baixo vc vai poder selecionar o tamanho do disco de sua máquina virtual, em nosso exemplo iremos trabalhar com 20gb de espaço, e clique em próximo!

1.1.6.4 Agora clique em finalizar a criação do disco rigido e na janela para finaliar a criação da máquina!


1.2. Já que criamos a máquina agora vamos dar início a instalação do Windows Server 2008, selecione a máquina criada e clique em iniciar

1.2.1 Agora iremos dar o início de boot para iniciar a partir da imagem do windows server 2008 que baixamos, agora clique em próximo!

1.2.2 Agora clique na pasta ao lado para selecionar a imagem do Windows Server 2008 que baixamos para que a máquina inicie a partir dela, e clique em próximo!


1.2.3 Agora clique em finalizar para iniciar a instalação

1.3 Agora com o sistema iniciado, escolha a linguagem e clique em next

1.3.1 Agora clique em install now

1.3.2 Essa proxima tela é a janela de ativação, como estamos instalando um sistema para testes não iremos ativa-lo, apenas desmarque a opção "Automatically activate Windows when I'm oline" e clique em next, na janela que aparecer clique em no para confirmar que nao quer ativar!

1.3.3 Agora deverá escolher qual versão do sistema a ser instalado, não irei entrar em detalhes sobre as Edições dos sistemas nesse capitulo mais vou indicar um link o deverá ser acessado, (http://www.microsoft.com/windowsserver2008/pt/br/r2-editions-overview.aspx), a versão que iremos instalar é a versão Enterprise, escolha a versão, marque a opção apra aceitar o contrato e clique em Next!

1.3.4 Agora aceita os termo de licença e clique em next

1.3.5 Agora clique na opção Custom (Advanced) para prepararmos o HD para instalação!

1.3.6 Selecione a unidade e clique em driver opcion advanced para mostras as opções de edição da unidade, seguida clique em apply para que o tamanho da unidade seja aplicado, seguida clique em format e na janela que vai aparecer clique em ok, para que a formataçaõ seja iniciada, em seguida clique em next para iniciar a instalação!


1.3.7 Agora aguarde que a instalação seja concluída!


1.3.8 Na primeira inicialização do Windows Server 2008, será necessário adicionar uma senha segura para o sistema, o sistema não aceita senhas fáceis, pois isso é melhor colocar senha com caractéres especias, por exemplo: senha com letras maiuculas e minusculas com números! No primeiro campo em New password coloque a nova senha, e em confirm password repita a senha para que ela seja confirmada e clique na seta a direita para que as configurações sejam aplicadas, em seguida clique em ok para que o sistema seja iniciado!

1.3.9 Sistema iniciado! Agora que aprendemos como instalar o Windows Server 2008, iremos conhecer o nosso ambiente de rede a ser implantado, iremos simular uma empresa que ira implantar toda rede, para isso iremos elaborar um diagrama para sabermos quais servidores iremos implantar, assim vamos saber quais máquinas virtuais iremos criar, mais isso será no próximo capitulo, até a próxima pessoal!




sábado, 12 de junho de 2010

Visual G

Conhecendo o VisualG

Vamos comerçar a nossa primeira postagem, falando um pouco sobre o VisualG, o VisualG, é um Software, criado na itenção de trabalhar na área do conhecimento, já que sua programação trabalha com base no Pseudocódigo, (Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples nativa a quem o escreve, de forma a ser entendida por qualquer pessoa sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação. (fonte: Wikipedia)), de início vamos baixar o VisualG clicando aqui.

Trabalhando no VisualG

Quando o VisualG é carregado, ele já inícia com a base do pseudocódigo, nesta ordem


  1. Algoritmo "titulo do programa que você vai criar"
  2. Var "criação das váriaveis"
  3. inicio "Escorpo do pseudocódigo"
  4. fimalgoritmo "fim do pseudocódigo"




  1. Menu
  2. Barra de Tarefas
  3. Barra de Execução de Algoritmo
  4. Editor de textos
  5. Visualizador de variáveis
  6. Simulador de saída
  7. Barra de status
Iniciando a Programar

Vamos conhecer agora agora uma lista de operadores do pseudocódigo

Operadores Aritméticos

+,-

Operadores unários, isto é, são aplicados a um único operando. São os operadores aritméticos de maior precedência. Exemplos: -3, +x. Enquanto o operador unário - inverte o sinal do seu operando, o operador + não altera o valor em nada o seu valor.

\

Operador de divisão inteira. Por exemplo, 5 \ 2 = 2. Tem a mesma precedência do operador de divisão tradicional.

+,-,*,/

Operadores aritméticos tradicionais de adição, subtração, multiplicação e divisão. Por convenção, * e / têm precedência sobre + e -. Para modificar a ordem de avaliação das operações, é necessário usar parênteses como em qualquer expressão aritmética.

MOD ou %

Operador de módulo (isto é, resto da divisão inteira). Por exemplo, 8 MOD 3 = 2. Tem a mesma precedência do operador de divisão tradicional.

^

Operador de potenciação. Por exemplo, 5 ^ 2 = 25. Tem a maior precedência entre os operadores aritméticos binários (aqueles que têm dois operandos).

Operadores de Caracteres

+

Operador de concatenação de strings (isto é, cadeias de caracteres), quando usado com dois valores (variáveis 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. São utilizados em expressões lógicas para se testar a relação 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 alfabética?) resulta em FALSO.


Operadores Lógicos

nao

Operador unário de negação. nao VERDADEIRO = FALSO, e nao FALSO = VERDADEIRO. Tem a maior precedência entre os operadores lógicos. Equivale ao NOT do Pascal.

ou

Operador que resulta VERDADEIRO quando um dos seus operandos lógicos for verdadeiro. Equivale ao OR do Pascal.

e

Operador que resulta VERDADEIRO somente se seus dois operandos lógicos forem verdadeiros. Equivale ao AND do Pascal.

xou

Operador que resulta VERDADEIRO se seus dois operandos lógicos forem diferentes, e FALSO se forem iguais. Equivale ao XOR do Pascal.


Criando o primeiro programa com o pseudocódigo

Variáveis são usadas para armazenar e representar os dados na mémoria, em tempos de execução. vamos ver agora alguns tipos de variáveis

  1. Real -
  2. inteiro
  3. carctere
  4. literal
  5. logico

Exercícios


1. Efetuar o cálculo da quantidade de litros de combustível gastos em uma viagem, usando-se um automóvel que faz 12 KM por litro. Para obter o cálculo, o usuário fornecer o tempo gasto e a velocidade média durante a viagem. Desta forma, será possível obter a distância percorrida com a fórmula DISTANCIA = TEMPO * VELOCIDADE. Tendo o valor da distância, basta calcular a quantidade de litros de combustível usada na viagem com a fórmula: LITROS_GASTOS = DISTANCIA / 12. O programa deverá apresentar os valores da velocidade média, tempo gasto na viagem, a distância percorrida e quantidade de litros utilizada na viagem.

Observação

· Dados de entrada: TEMPO e VELOCIDADE

· Processamento: calcular a distância pela fórmula do enunciado e depois calcular Litros gastos (veja a fórmula no enunciado)

· Saída: TEMPO, VELOCIDADE, DISTÂNCIA, LITROS_USADOS

algoritmo "exer01"

// Função : cálculo da quantidade de litros de combustível

// Autor : Israel Caetano

// Data : 26 de junho de 2010

// Seção de Declarações

var

distancia,tempo,velocidade,litros_gastos: real

inicio

// Seção de Comandos

escreval ("qual o tempo a percorrer (em horas)?")

leia (tempo)

escreval ("qual a velocidade média (em km/h)?")

leia (velocidade)

distancia <- (tempo*velocidade)

litros_gastos <- (distancia)/12

escreval ("O tempo foi de: ",tempo, " horas")

escreval ("A velocidade foi de: ", velocidade, " km/h")

escreval ("A distância foi de: ", distancia, " km")

escreval ("Os Litros Gastos foi de: ", litros_gastos," litros")

fimalgoritmo


2. Numa fábrica de peças, o salário base de um operário da linha de fabricação é de R$ 240,00. Além do salário base, o operário tem um adicional de produtividade baseado na quantidade de peças que ele fabrica por mês que é pago segundo o critério (observação: use uma variável ADICIONAL para efetuar os cálculos)

v se o número de peças é inferior, ou 500: apenas o salário base
Exemplo: ADICIONAL
<- 0

v Se o número de peças é superior a 500 e inferior, ou, 750: R$ 0,50 por peça fabricada acima das 500

Exemplo: ADICIONAL <- (QTDE - 500) * 0,50

v Se o número de peças for superior a 750: recebe R$ 350,00 (fixo) mais R$ 0,75 por peça fabricada acima das 750.

Exemplo: ADICIONAL <- (QTDE - 750) * 0,75 + 350

Desenvolva um algoritmo que permita entrar com o número de peças fabricadas por um operário e imprima seu salário que será calculado.

Exemplo: SALARIO_FINAL <- 240 + ADICIONAL

algoritmo "exer2"

// Função : calcula o salário de um operário

// Autor : Israel Caetano

// Data : 26 de junho de 2010

// Seção de Declarações

var

NUM_PECAS: inteiro

SAL_BASE, ADICIONAL, SAL_FINAL: real

inicio

escreval ("Digite o número de peças produzidas pelo operário ")

SAL_BASE <- 240.00

leia (NUM_PECAS)

se (NUM_PECAS <= 500) entao

ADICIONAL <- 0

SAL_FINAL <- SAL_BASE+ADICIONAL

escreval ("Salário Final: R$ ", SAL_FINAL)

senao

se (NUM_PECAS > 500) e (NUM_PECAS <= 750) entao

ADICIONAL <- (NUM_PECAS-500)*0.50

SAL_FINAL <- SAL_BASE+ADICIONAL

escreval ("Salário Final: R$ ", SAL_FINAL)

senao

se (NUM_PECAS > 750) entao

ADICIONAL <- (NUM_PECAS-750)*0.75+350

SAL_FINAL <- SAL_BASE+ADICIONAL

escreval ("Salário Final: R$ ", SAL_FINAL)

fimse

fimse

fimse

fimalgoritmo


3. Depois da liberação do governo para as mensalidades dos planos de saúde, as pessoas começaram a fazer pesquisas para descobrir um bom plano, não muito caro. Um vendedor de um plano de saúde apresentou a tabela a seguir. Criar um programa que entre com o nome e a idade de uma pessoa e mostre o nome e o valor que ela deverá pagar (usar estrutura condicional encadeada).

Observação:

Dados de entrada: Nome e Idade

Processamento: Calcular o VALOR

Saída: NOME e VALOR

v Até 10 anos – R$ 30,00

v Acima de 10 até 29 anos – R$ 60,00

v Acima de 29 até 45 anos - R$ 120,00

v Acima de 45 até 59 anos – R$ 150,00

v Acima de 59 até 65 anos – R$ 250,00

v Acima de 65 anos - R$ 400,00

algoritmo "Exer03"

// Função : o programa mostro o nome e o valor que uma pessoa deverá pagar por idade

// Autor : Israel Caetano

// Data : 26 de junho de 2010

// Seção de Declarações

var

nome:caracter

idade,valor:real

inicio

// Seção de Comandos

escreval (" Sistema do Plano de Saúde")

escreval ("digite o nome do cliente:")

leia (nome)

escreval ("digite a idade:")

leia (idade)

se (idade <= 10)entao

valor <- 30

fimse

se (idade > 10) e (idade <= 29) entao

valor <- 60

fimse

se (idade >29) e (idade <=45)entao

valor <- 120

fimse

se (idade > 45) e (idade <=59) entao

valor <- 150

fimse

se (idade > 59) e (idade <=65) entao

valor <- 250

fimse

se (idade > 65) entao

valor <- 400

fimse

escreval (" dados do cliente ")

escreval ("o nome do cliente foi: ",nome)

escreval ("o valor que ele(a) vai pagar é de: ",valor, " reais")

fimalgoritmo


4. Desenvolver um programa que calcule o salário bruto e o salário liquido de um funcionário.

Observações:

v O valor do salário mínimo = R$ 350,00

v Valor da hora-extra = R$ 10,00.

Sabe-se:

v Salário hora-extra = horas-extras * Valor da Hora-Extra;

v Salário Bruto = 3 * Salário Minimo + Salario Bruto, se salário bruto for maior que R$ 1500,00;

v Desconto do imposto de renda = 20% do salário bruto, se o mesmo for maior que R$ 2000,00;

v Salário Liquido = salário bruto * deduções.

Dados de entrada:

v Nome do funcionário;

v Quantidade de horas-extras trabalhadas.

Processamento: (procure identificar com comentário cada cálculo)

v Calcular valor – horas extra

SAL_EXTRA <- QTDE_EXTRA * 10.0

v Calcular salário bruto

SAL_BRUTO <- 3 * 350,00 + SAL_EXTRA

v Calcular INSS (lembre-se de criar uma condição para calcular o INSS de acordo com o valor estipulado maiores ou igual a 1500 o)

INSS <- SAL_BRUTO*0.12 e para os demais INSS <- 0

Calcular imposto de renda (IR) (Lembre-se de criar uma condição para verificar o SALARIO BRUTO (SAL_BRUTO)é maior que 2000

(IR <- SAL_BRUTO * 0,20 E PARA OS DEMAIS IR <- 0)

Calcular o salário líquido: SAL_LIQUIDO <- SAL_BRUTO – (INSS + IR)

Saída:

v Salário bruto

v Salário líquido

v Poderá apresentar também os outros valores calculados (VALOR DE HORA EXTRA, VALOR DE INSS, VALOR DE IMPOSTO DE RENDA)

algoritmo "Exer04"

// Função : Calcular o salário bruto e o salário líquido de um funcionário

// Autor : Israel Caetano

// Data : 26 de junho de 2010

// Seção de Declarações

var

NOME_FUNCIONARIO: literal

HORA_EXTRA: inteiro

VHORA_EXTRA, SAL_MINIMO, SAL_EXTRA, SAL_BRUTO, SAL_LIQUIDO, INSS, IR: real

inicio

escreval ("Digite o nome do funcionário: ")

leia (NOME_FUNCIONARIO)

escreval ("Digite a quantidade de horas extras trabalhadas: ")

leia (HORA_EXTRA)

SAL_MINIMO <- 350,00

VHORA_EXTRA <- 10,00

SAL_EXTRA <- HORA_EXTRA*VHORA_EXTRA

SAL_BRUTO <- 3*350,00+SAL_EXTRA

se (SAL_BRUTO > 1500) entao

INSS <- SAL_BRUTO*0,12

senao

INSS <- 0

fimse

se (SAL_BRUTO > 2000) entao

IR <- SAL_BRUTO*0,20

senao

IR <- 0

fimse

SAL_LIQUIDO <- (SAL_BRUTO-(INSS+IR))

escreval ("Salário Bruto: ", SAL_BRUTO)

escreval ("Salário Líquido: ", SAL_LIQUIDO)

escreval ("Valor da Hora Extra: ", VHORA_EXTRA)

escreval ("Valor do INSS: ", INSS)

escreval ("Valor do Imposto de Renda: ", IR)

fimalgoritmo

5. Uma empresa fez uma pesquisa para saber se as pessoas gostaram ou não de um de seus novos produtos lançado no mercado. Para isso coletou: o sexo do entrevistado (“M” ou “F”), sua idade e sua resposta (“S” ou “N”). sabendo-se que foram entrevistadas 1000 pessoas, elabore um algoritmo para calcular e informar (obs: declare 6 variáveis – Exemplo: CONT1, CONT2, CONT3, CONT4, CONT5, CONT6 para controlar todos os itens abaixo, não se esqueça de estura de repetição para efetuar todos os cadastros e também de inicializar as variáveis de contador antes de estrutura de repetição):

a. Número de pessoas que responderam “Sim”;

b. Número de pessoas que responderam “Não”;

c. Quantas pessoas maiores ou igual a 18 anos gostaram do produto;

d. Quantas pessoas menores de 18 anos não gostaram do produto;

e. Quantas pessoas maiores ou iguais a 18 anos, do sexo feminino, não gostaram do produto;

f. Quantas pessoas menores de 18 anos, do sexo masculino, gostaram do produto.

Observação

· Entrada: SEXO, IDADE, RESPOSTA

· Processamento: FAÇA O CONTROLE PARA TODOS OS CONTADORES (CONT1 A CONT6)

· Saída: imprimir a resposta para todos os itens da pesquisa (alternativas de a> a f))

algoritmo "Exer05"

// Função : Controle de clientes

// Autor : Israel Caeano

// Data : 26 de junho de 2010

// Seção de Declarações

var

sexo,resposta: caracter

idade,cont1,cont2,cont3,cont4,cont5,cont6,par1:inteiro

inicio

// Seção de Comandos

para par1 de 1 ate 1000 passo 1 faca

escreval ("qual o sexo do cliente? (para masculino responda M, para feminino responda F)")

leia (sexo)

escreval ("Qual a Idade do Cliente?")

leia (idade)

escreval ("Resposta do Cliente:(Para sim responda S, para não responda N)")

leia (resposta)

se (resposta = "S") entao

cont1 <- cont1 + 1

fimse

se (resposta = "N") entao

cont2 <- cont2 + 1

fimse

se (idade >= 18) e (resposta = "S") entao

cont3 <- cont3 + 1

fimse

se (idade < resposta = "N">

cont4 <- cont4 + 1

fimse

se (idade >= 18) e (sexo = "F") e (resposta = "N") entao

cont5 <- cont5 + 1

fimse

se (idade < sexo = "M" resposta = "S">

cont6 <- cont6 + 1

fimse

fimpara

escreval ("O número de pessoas que responderam sim foi: ", cont1)

escreval ("O número de pessoas que responderam não foi: ", cont2)

escreval ("maiores ou igual a 18 anos que gostaram do produto: ", cont3)

escreval ("maiores de 18 anos que não gostaram do produto: ", cont4)

escreval ("maiores ou iguais a 18 anos, do sexo feminino, que não gostaram do produto: ", cont5)

escreval ("menores de 18 anos, do sexo masculino, gostaram do produto: ", cont6)

fimalgoritmo



Israel Caetano