Você está na página 1de 7

MATRIZ

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________________________

1
Registro - 1
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________________________

<html>
<head>
<meta charset="utf-8">
<script>
function habitante(pSalario, pFilhos, pIdade, pSexo){
this.salario = pSalario;
this.filhos = pFilhos;
this.idade = pIdade;
this.sexo = pSexo;

function inicio(){
var i; var vetor = [];
var sa, fi, id, se; //variáveis auxiliares para entrada de dados
//entrada de dados
for(i=0; i<5; i++){
sa = parseFloat(prompt("Informe salário do habitante" + i));
fi = parseFloat(prompt("Informe filhos do habitante" + i));
id = parseFloat(prompt("Informe idade do habitante" + i));
se = parseFloat(prompt("Informe sexo do habitante" + i));
//adiciona os dados no vetor
vetor.push(new habitante(sa, fi, id, se));
}
//cálculos
var somaSalario = 0, mediaSalario;
var somaFilhos = 0, mediaFilhos;
//assume que o maior salário é o do 1o. habitantee
var maiorSalario = vetor[0].salario;
var contaFem = 0;
for(i=0; i<5; i++){
//faz soma dos salários
somaSalario = somaSalario + vetor[i].salario;
//faz soma dos filhos
somaFilhos = somaFilhos + vetor[i].filhos;
//verifica o maior salário
if ((vetor[i].sexo == "F" ) || (vetor[i].sexo == "f" )){
if (vetor[i].salario > 1000 ){
contaFem++;
}
}
}
mediaSalario = somaSalario / 5;
mediaFilhos = somaFilhos / 5;
alert("Média de filhos " + mediaFilhos);
alert("Média de salário " + mediaSalario);

2
alert("Maior salário " + maiorSalario);
alert("Percentual de mulheres com salário > 1000" + contaFem*5/1000);
}

</script>
</head>
<body>
<button onclick="inicio()"> Inicia programa </button>
</body>
</html>

Registro - 2
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________________________

<html>
<meta charset="utf-8">
<head>
<title> Exemplo de registro - vetor de objetos </title>
<script>
//constrói um objeto - registro
function produto(pnome, pqtde, pvalor){
//this representa o objeto
this.nome = pnome;
this.qtde = pqtde;
this.valor = pvalor;

function inicia(){
var i; var nome, qtde, valor;
var vetor = [];
for(i=0;i<3;i++){
nome = prompt("Informe o nome");
qtde = parseFloat(prompt("Informe qtde"));
valor = parseFloat(prompt("Informe valor"));
//insere no vetor
vetor.push(new produto(nome, qtde, valor));

//mostra os dados
for(i=0;i<3;i++){
alert("Nome: " + vetor[i].nome + " Qtde: " + vetor[i].qtde + " Valor: " +
vetor[i].valor);

3
</script>
</head>
<body>

<button onclick="inicia()">Inicia programa</button>

</body>

</html>

Registro - 3
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________________________

<html>
<meta charset="utf-8">
<head>
<script>
var vendedores = new Array();
var vendas = [];

for(var i=0;i<12;i++);{
vendas[i] = new Array(4);

function cadastraVendedor(){
var codigo = parseInt(prompt("Digite o código do vendedor"));
var achou = 0;
for(var i=0;i<vendedores.length;i++){
if(vendedores[i] == codigo){
achou = 1; //achou
}
}
if (achou == 0){
vendedores.push(codigo);//insere no vetor
}
else alert("Vendedor já cadastrado");

function cadastraVenda(){
alert(vendedores);
for(var j=0;j<vendedores.lenght;j++){
for(var i=0;i<12;i++){
vendas[i][j] = parseFloat(prompt("Vendas do vendedor " +
vendedores[j] + " e no mês " + (i+1)));

4
}

function consultaVendas(){
var fun = parseInt(prompt("Informe o código do funcionário"));
var mes = parseInt(prompt("Informe o mês "));
var achou = 0;
var posicao;
//descobre a posição do código do funcionário no vetor
for(var i=0;i<vendedores.length;i++){
if(vendedores[i] == fun){
achou = 1;
posicao = i;
break; //achou
}

}
if(achou == 0){
alert("Funcionário não existe");

}
else alert(vendas[(mes+1)][posicao]);

function consultaTotalVendas(){

function consultaVendedor(){

function consultaMes(){

</script>

</head>

5
<body>

<h2> Menu de Opções </h2>


<p> <button onclick="cadastraVendedor()"> Cadastra Vendedor</button></p>
<p> <button onclick="cadastraVenda()"> Cadastra Venda</button></p>
<p> <button onclick="consultaVendas()"> Consulta vendas de funcionários por mês</button></p>
<p> <button onclick="consultaTotalVendas()"> Cadastra total de vendas de
funcionários</button></p>
<p> <button onclick="consultaVendedor()"> Vendedor que mais vendeu em um mês</button></p>
<p><button onclick="consultaMes()"> Mês com mais vendas</button></p>

</body>

</html>

Registro - 4
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________________________

<html>
<meta charset="utf-8">
<head>
<title> Exercício 2 - Registros </title>
<script>
function habitante(pSalario, pFilhos, pIdade, pSexo){
this.salario = pSalario;
this.filhos = pFilhos;
this.idade = pIdade;
this.sexo = pSexo;

function inicio(){
var i; var vetor = [];
var sa, fi, id, se;
//entrada de dados
for(i=0;i<5;i++){
sa = parseFloat(prompt("Informe salário do habitante " + i));
fi = parseFloat(prompt("Informe filhos do habitante " + i));
id = parseInt(prompt("Informe idade do habitante " + i));
se = prompt("Informe sexo do habitante" + i);
vetor.push(new habitante(sa, fi, id, se));
}
//cálculos
var somaSalario = 0, mediaSalario;
var somaFilhos = 0, mediaFilhos;
//assumo que o maior salário é do 1o. habitante
var maiorSalario = vetor[0].salario;
var contaFem = 0;

6
for(i=0;i<5;i++){
//faz a soma dos salários
somaSalario = somaSalario + vetor[i].salario;
//faz a soma dos filhos
somaFilhos = somaFilhos + vetor[i].filhos;
//verifica o maior salário
if (vetor[i].salario > maiorSalario){
maiorSalario = vetor[i].salario;
}
//conta as mulheres com salário maior que 1000
if((vetor[i].sexo == "F") || (vetor[i].sexo == "f")){
if (vetor[i].salario > 1000){
contaFem++;

}
}

}
mediaSalario = somaSalario / 5;
mediaFilhos = somaFilhos / 5;
alert("Média de filhos " + mediaFilhos);
alert("Média de salário " + mediaSalario);
alert("Maior salário " + maiorSalario);
alert("Porcentual de mulheres com salário > 1000 " + contaFem*5/100);

</script>
</head>
<body>

<button onclick="inicio()"> Inicia programa </button>

</body>

</html>

Você também pode gostar