sábado, 23 de outubro de 2010

A Hora Do Pesadelo 2010 - DVDRip - RMVB - Dublado

A história acontece com quatro adolescentes. Todos são atormentados por horríveis pesadelos com o maligno e desfigurado maníaco Freddy Krueger, um assassino de crianças e adolescentes que morrera queimado. Enquanto esteve vivo, Freddy matou pelo menos vinte moradores da Rua Elm, utilizando-se de mortais garras de aço que construíra e acoplara em uma de suas mãos. Descoberto pelos pais, ele foi acuado e queimado vivo em seu antigo local de trabalho, uma caldeira abandonada. Mas seu espírito vingativo retorna e se manifesta nos pesadelos dos filhos de quem o matou. No ambiente dos sonhos, Freddy ataca os adolescentes, que só conseguirão sobreviver se acordarem a tempo. Se morrerem nos sonhos, acontecerá o mesmo na vida real. Nancy descobre a verdade sobre Freddy e tenta matá-lo novamente. Freddy Krueger foi criado por Wes Craven para ser mais um serial killer silencioso, no estilo de Jason Voorhess e Michael Myers. Nos filmes seguintes da série o personagem passou a ganhar mais humor negro.



Link:A Hora Do Pesadelo 2010

O Justiceito 2: Zona de Guerra - DVDRip - RMVB - Dublado

Depois de sua única guerra contra o mundo do crime organizado, o herói-vigilante Frank Castle vai atrás do impulsivo chefe do crime Billy Russoti. Depois que Castle desfigura o rosto de Russoti, o vilão começa sua vingança e se torna Retalho. O FBI não consegue capturar Retalho, Frank precisa confrontar o exército que Retalho recrutou antes que suas perversas ações fiquem impunes.



Link:O Justiceito 2

quarta-feira, 20 de outubro de 2010

Ponteiro aula 12 parte4

// ponteiro para vetor mode certo
#include stdio.h
#include stdlib.h

#define MAX 10

int main()
{
int v[MAX],*p,i;

p = &v[0];
*(p+0)=10;
for (i = 1; i< MAX ; i++)
*(p+i) = *(p+(i-1))+10;

for (i=0;i < MAX; i++ )
printf("\nv[%d]=%d\n",i,v[i]);

system("pause");
return(0);
}

Ponteiro aula 12 parte3

// ponteiro para vetor
#include
#include

int main()
{
int v[5],*p;

p = &v[0];
*(p+0) = 10;
*(p+1) = 20;
*(p+2) = 30;
*(p+3) = 40;
*(p+4) = 50;

printf("\n%d\n\n",v[0]);
printf("\n%d\n\n",v[1]);
printf("\n%d\n\n",v[2]);
printf("\n%d\n\n",v[3]);
printf("\n%d\n\n",v[4]);

system("pause");
return(0);
}

Oportunidade de emprego

Itaú-Unibanco recebe currículos de universitários

Quarta-feira, 20 de outubro de 2010

Capital paulista

Itaú-Unibanco recebe currículos de universitários



O Itaú-Unibanco está com período de inscrição aberto até dia 24 deste mês para vagas de estágio na capital paulista.
Os selecionados receberão de R$ 1.000 a R$ 1.180 para jornada de trabalho das 10h às 16h. Também poderão contar com benefícios como: auxílio transporte, assistência médica, assistência odontológica, vale refeição e descontos nas tarifas bancárias.
Podem se candidatar estudantes do período noturno das seguintes áreas: administração, economia, ciências contábeis, marketing, publicidade e propaganda, relações públicas, comunicação social e ciências da computação. Os participantes devem ter conclusão de curso prevista para ocorrer entre dezembro de 2011 e dezembro de 2012.
Os interessados deverão cadastrar seu currículo por meio do site www.ontime.srv.br, usando o código: v305845.


Luana Almeida


segue link:vagas para estegiários

Ponteiro aula 12 parte2

#include stdio.h
#include stdlib.h

void atribui2(int*q)
{
*q = 200;
}
//---------------------------
void atribui(int*p)
{
atribui2(p);
}
//---------------------------
int main()
{
int a;

atribui(&a);

printf("\n%d\n\n",a);
system("pause");
return(0);
}

Ponteiro aula 12 parte1

#include stdio.h
#include stdlib.h

void atribui(int*p)
{
*p = 90;
}
//---------------------------
int main()
{
int a;

atribui(&a);

printf("\n%d\n\n",a);
system("pause");
return(0);
}

Exercicio imprima os 6 pares e 6 impares

#include stdio.h
#include stdlib.h
#include conio.h

void ParImpar(int n)
{
static int num,lim=n;
if (n > 0){//condicao para recursividade (par)
if (n == lim){
printf("\nPares:");
num = 0;//primeiro par
lim = n;
}
printf("\n\t(t=%d par=%d)",n,num);
num = num + 2;
ParImpar(n-1);
}else{
if (n==0){
printf("\nImpares:");
num = 1;//primeiro (impar)
}
if (n>(-1*lim)){//condicao para recursividade (impar)
printf("\n\t(n=%d impar=%d)",n,num);
num = num+2;
ParImpar(n-1);
}
}
}

//___________________________________________________________

int main()
{
ParImpar(10);
printf("\n\nfim\n");
system("pause");
}

quarta-feira, 13 de outubro de 2010

aula 11 5° parate recursividade (correto)

modo correto da funcao

#include
#include
#include // conio.h biblioteca para usar as funcoes get nao padroes

void par(int m)
{

static int n=0;
if (m > 0){
printf("%d \n",n);
n = n + 2;
m--;
//getchar();
par(m);

}

}
//---------------------------------------------


int main()
{
par(90);

system("pause");
return(0);

}

aula 11 5° parate recursividade

apresentando o total de numeros para que o usuario solicitar

#include
#include
#include // conio.h biblioteca para usar as funcoes get nao padroes

void par()
{

static int n=0, i=0, m=0;
if (i == 0){
printf("\ndigite total:");
scanf("%d", &m);
}
if (i < m){

printf ("%d ", n);

n = n + 2;
i++;
//getchar();
par();

}

}
//---------------------------------------------


int main()
{
static int a;


par();

system("pause");
return(0);

}

aula 11 4° parate recursividade

#include
#include
#include //conio.h biblioteca para usar as funcoes get nao padroes

int main();//prototipo da funcao main
void a(); //prototipo da funcao a

void a()
{
static int x=0;
printf("\nesta na funcao a() onde x=%d",x);
x++;
main();
}
//---------------------------------------------


int main()
{
static int n=0;
printf("\nesta na funcao main() onde n=%d",n);
n++;
getchar();
if (n<=5){
a();

printf("\nfim da main()");
}
system("pause");
return(0);

}

Aula 11 by TheJeffersonMS

#include<stdio.h>
#include<stdlib.h> 
#include<conio.h>
int main(){
   
static int n = 0;
printf("%d ->end: %u", n, &n );
n++;
getchar();
if(n<=10)
main();
system("pause");
return(0);
}

aula 11 3° parate recursividade

apresenta a contagem e decrementando a contagem

#include
#include
// #include // biblioteca para usar as funcoes get nao padroes

int main()
{
static int n = 0;

printf("%d -> end: %u", n, &n);
n++;

getchar();
if (n <= 5)
main();
n--;

printf("\nFim -> %d\n",n);
system("pause");
return(0);

}

aula 11 2° parate recursividade

#include
#include
#include //conio.h // biblioteca para usar as funcoes get nao padroes

int main()
{
static int n = 0;

printf("%d", n);
n++;

// getch(); para senha sem aparecer o a tecla e sem enter
//getche(); para apresentar a tecla sem necessidade do enter
getchar(); // padrao tem de apertar o enter
main();
system("pause");
return(0);
}

aula 11 1° parte

#include
#include
#include//iostream

class Teste{
public:
Teste()
{

static int n = 0; // variavel estatica
//printf("\nEndereco da variavel n: %u",&n);
printf("\ndo. objeto criado\n", n+1);
n++;
};
};

//----------------------------------------

int main()
{
Teste q,w,m,t[5];
system("pause");
return(0);
}

Saint Seiya - Saga do Santuário Completa MKV Dual Audio - legendado

Na Grécia, um senhor japonês muito rico, chamado Mitsumasa Kido está em turismo quando lhe aparece um homem muito ferido carregando uma caixa dourada em suas costas e um bebê em seus braços. O homem é Aiolos, o cavaleiro de ouro de Sagitário, o bebê que está em seus braços é reencarnação da deusa Atena. Aiolos havia acabado de salvar a vida do bebê que estava para ser assassinado pelo próprio mestre do santuário. Em sua fuga, o Mestre conta uma mentira, dizendo a todos no Santuário que Aiolos era um traidor e havia tentado matar Atena. Então O cavaleiro de Ouro da casa de Capricórnio, Shura, tido como o cavaleiro mais fiel a Atena parte em seu encalço, onde travam uma luta. Nesta luta Aiolos sai gravemente ferido. Em seus últimos momentos, escondido atrás de pedras no santuário, Aiolos deixa tudo para o senhor Mitsumasa Kido explicando o que acontecera. É sobre esse enredo que se desdobra a Saga do Santuário de Cavaleiros do Zodíaco. 
 
Saga do Santuário Completa Baixe Tudo Aqui
Para mudar de audio e tirar legenda ou colocar: usando o MEDIA PLAYER CLASSIC vá em Navigate ai temos audio language onde teremos duas opções de audio e em select subtitle languages teremos a legenda e a opção No subtitles que tira a legenda.

quarta-feira, 6 de outubro de 2010

Aula 10 parte 3

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#define MAX 10
struct data {
int dia, mes, ano;
};
struct registro {
int id;
char nome[20], endereco[20];
struct data nascimento;
float salariobruto;
};
class funcionario {
private:
int total; //total de registros cadastrados no vetor
struct registro lista[MAX]; //lista de registros
public:
funcionario(); //metodo construtor
int calcularID();
int verificaID(int);
int ler();
void incluir();
void mostrar();
float salarioliquido(float);
void gravar();
};
//--------------------------------------------------------------
funcionario :: funcionario()
{
total = 0;
};
//--------------------------------------------------------------
void funcionario :: incluir()//construção do metodo incluir
{
int d, m, a;
float sb;
printf("\nC A D A S T R O\n");
lista[total].id = calcularID();
printf("Nome:"); gets(lista[total].nome);
printf("Endereco:"); gets(lista[total].endereco);
printf("Data Nascimento (d/m/a):"); scanf("%d %d %d", &d, &m, &a);
printf("Salario Bruto..........:"); scanf("%f", &sb);
lista[total].nascimento.dia = d;//acesso aos membros de uma estrutura.
lista[total].nascimento.mes = m;
lista[total].nascimento.ano = a;
lista[total].salariobruto = sb;
total++;
};
//--------------------------------------------------------------
void funcionario :: mostrar()//construção do metodo mostrar
{
float sl, totalsl=0,totalsb=0;
int i;
for(i=0 ; i < total ; i++) {
sl=salarioliquido(lista[i].salariobruto);
totalsl = totalsl + sl;
totalsb = totalsb + lista[i].salariobruto;
printf("\nReg: %2d\n", i+1);
printf("Id.................: %3d\n",lista[i].id);
printf("Nome...............: %s\n",lista[i].nome);
printf("Endereco...........: %s\n",lista[i].endereco);
printf("Data de Nascimento.: %d/%d/%d\n",lista[i].nascimento.dia,lista[i].nascimento.mes,lista[i].nascimento.ano);
printf("Salario Bruto (R$): %.2f\n",lista[i].salariobruto);
// printf("Desconto %%........: %.2f\n",lista[i].desconto);
printf("Salario Liquido(R$): %.2f\n\n",sl);
}
printf("\n\nRelatorio Final\n");
printf("\nTotal de Registros no Vetor: %d", total);
printf("\nTotal de Salario Bruto.............: %.2f", totalsb);
printf("\nTotal de Salario Salario Liquido...: %.2f", totalsl);
};
//--------------------------------------------------------------
int funcionario :: calcularID()
{
int id, i;
srand(time(NULL)); //gera sequencia diferente
while(1){ //loop enquanto id existir
id = rand()%1000;
for (i = 0; i< total ;i++){
if(lista[i].id == id)break; //achou id
}
if(i == total)break; //interrompe loop infinito
}
return id;
};
//--------------------------------------------------------------
void funcionario :: gravar() //metodo para gerar, gravar dados e fechar um arquivo txt ou csv
{
int i;
FILE *p;//PONTEIRO QUE APONTA PARA O ARQUIVO
//ABRE O ARQUIVO DADOS.001 PARA INPUT/OUTPUT
p = fopen("teste.csv", "r+t");//MODO R PARA VERIFICAR SE O ARQUIVO EXISTE
//MODO R SOMENTE LEITURA R+T LEITURA E GRAVAÇÃO
if (p == NULL)//VERIFICA SE O ARQUIVO EXISTE
p = fopen("teste.csv", "wt");//CRIANDO UM NOVO ARQUIVO E ABRE O ARQUIVO PARA GRAVAÇÃO
//ABRIR NO MODO W CRIA UM NOVO ARQUIVO WT ARQUIVO NOVO PARA E GRAVAÇÃO
else
fseek(p, 0, SEEK_END);//DESLOCA O PONTEIRO PARA O FINAL DO ARQUIVO
for(i=0 ; i < total ; i++){
fprintf(p, "\"%d\";", lista[i].id);
fprintf(p, "\"%s\";", lista[i].nome);
fprintf(p, "\"%s\";", lista[i].endereco);
fprintf(p, "\"%2d/%2d/%4d\";", lista[i].nascimento.dia,lista[i].nascimento.mes,lista[i].nascimento.ano);
fprintf(p, "%.2f\n", lista[i].salariobruto);
}
fclose(p);//FECHA O ARQUIVO
};
//--------------------------------------------------------------
float funcionario :: salarioliquido(float sb)//metodo para calcular o salario liquido e o desconto
{
float sl, desconto;
if(sb < 1200)
desconto = 0;
else
if(sb < 2400)
desconto = 0.15;
else
desconto = 0.27;
sl = sb - (sb * desconto);
return(sl);
};
//--------------------------------------------------------------
int funcionario :: ler()
{
    int i , j , idx = 0 , v[10] ;
    char str[100], campo[50];
    FILE *p; //Ponteiro que aponta para o arquivo
   
    //abre o arquivo dados.001 para input/output
    p = fopen("teste.CSV","rt");//modo r para verificar se o arquivo
                                       //modo r somente leitura
    if (p == NULL){//verifica se o arquivo existe
          printf("\narquivo nao existe\n");
          return(-1);
}
while(!feof(p)) //loop enqto o final do arquivo nao chegar
    {
     fgets(str, sizeof(str),p); //le uma linha do arquivo
                                //e armazena na variavel str
                                printf("\n%s",str);
     //percorre toda a string str contendo caracteres lidos
     //e vai apresentando os campos separadamente
     for(i = 0;i < strlen(str);i++){
           if(str[i] != '"' && str[i] != ';')
           printf("%c", str[i]);
           if(str[i] == ';')printf("\n");
           }
           /*
           lista[idx].id = ??
           lista[idx].nome = ??
           lista[idx].enderco = ??
           lista[idx].nascimento = ??
           lista[idx].salariobruto = ??
           idx++;
           */
        }
        fclose(p);
        return(0);
    }
//--------------------------------------------------------------
int main()
{
int opcao;
funcionario f;//instancia da classe
while(1) { // loop infinito
printf("\n\nS I S T E M A C A D A S T R O\n\n");
printf("1. Incluir\n");
printf("2. Consultar por Nome\n");
printf("3. Relatorio Geral\n");
printf("\nopcao <0> para sair:");
scanf("%d", &opcao);
getchar();
switch(opcao) {
case 0: printf("\nsair\n\n");
break;
case 1: f.incluir();
break;
case 2: printf("\nConsulta por Nome\n");
break;
case 3: f.mostrar();
break;
default: printf("\nopcao invalida\n");
break;
}
if (opcao == 0) break; // sai do loop infinito
} // fim do loop
f.gravar();
system("pause");
return(0);
}

Aula 10 parte 2

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#define MAX 10
struct data {
int dia, mes, ano;
};
struct registro {
int id;
char nome[20], endereco[20];
struct data nascimento;
float salariobruto;
};
class funcionario {
private:
int total; //total de registros cadastrados no vetor
struct registro lista[MAX]; //lista de registros
public:
funcionario(); //metodo construtor
int calcularID();
int verificaID(int);
int ler();
void incluir();
void mostrar();
float salarioliquido(float);
void gravar();
};
//--------------------------------------------------------------
funcionario :: funcionario()
{
total = 0;
};
//--------------------------------------------------------------
void funcionario :: incluir()//construção do metodo incluir
{
int d, m, a;
float sb;
printf("\nC A D A S T R O\n");
lista[total].id = calcularID();
printf("Nome:"); gets(lista[total].nome);
printf("Endereco:"); gets(lista[total].endereco);
printf("Data Nascimento (d/m/a):"); scanf("%d %d %d", &d, &m, &a);
printf("Salario Bruto..........:"); scanf("%f", &sb);
lista[total].nascimento.dia = d;//acesso aos membros de uma estrutura.
lista[total].nascimento.mes = m;
lista[total].nascimento.ano = a;
lista[total].salariobruto = sb;
total++;
};
//--------------------------------------------------------------
void funcionario :: mostrar()//construção do metodo mostrar
{
float sl, totalsl=0,totalsb=0;
int i;
for(i=0 ; i < total ; i++) {
sl=salarioliquido(lista[i].salariobruto);
totalsl = totalsl + sl;
totalsb = totalsb + lista[i].salariobruto;
printf("\nReg: %2d\n", i+1);
printf("Id.................: %3d\n",lista[i].id);
printf("Nome...............: %s\n",lista[i].nome);
printf("Endereco...........: %s\n",lista[i].endereco);
printf("Data de Nascimento.: %d/%d/%d\n",lista[i].nascimento.dia,lista[i].nascimento.mes,lista[i].nascimento.ano);
printf("Salario Bruto (R$): %.2f\n",lista[i].salariobruto);
// printf("Desconto %%........: %.2f\n",lista[i].desconto);
printf("Salario Liquido(R$): %.2f\n\n",sl);
}
printf("\n\nRelatorio Final\n");
printf("\nTotal de Registros no Vetor: %d", total);
printf("\nTotal de Salario Bruto.............: %.2f", totalsb);
printf("\nTotal de Salario Salario Liquido...: %.2f", totalsl);
};
//--------------------------------------------------------------
int funcionario :: calcularID()
{
int id, i;
srand(time(NULL)); //gera sequencia diferente
while(1){ //loop enquanto id existir
id = rand()%1000;
for (i = 0; i< total ;i++){
if(lista[i].id == id)break; //achou id
}
if(i == total)break; //interrompe loop infinito
}
return id;
};
//--------------------------------------------------------------
void funcionario :: gravar() //metodo para gerar, gravar dados e fechar um arquivo txt ou csv
{
int i;
FILE *p;//PONTEIRO QUE APONTA PARA O ARQUIVO
//ABRE O ARQUIVO DADOS.001 PARA INPUT/OUTPUT
p = fopen("teste.csv", "r+t");//MODO R PARA VERIFICAR SE O ARQUIVO EXISTE
//MODO R SOMENTE LEITURA R+T LEITURA E GRAVAÇÃO
if (p == NULL)//VERIFICA SE O ARQUIVO EXISTE
p = fopen("teste.csv", "wt");//CRIANDO UM NOVO ARQUIVO E ABRE O ARQUIVO PARA GRAVAÇÃO
//ABRIR NO MODO W CRIA UM NOVO ARQUIVO WT ARQUIVO NOVO PARA E GRAVAÇÃO
else
fseek(p, 0, SEEK_END);//DESLOCA O PONTEIRO PARA O FINAL DO ARQUIVO
for(i=0 ; i < total ; i++){
fprintf(p, "\"%d\";", lista[i].id);
fprintf(p, "\"%s\";", lista[i].nome);
fprintf(p, "\"%s\";", lista[i].endereco);
fprintf(p, "\"%2d/%2d/%4d\";", lista[i].nascimento.dia,lista[i].nascimento.mes,lista[i].nascimento.ano);
fprintf(p, "%.2f\n", lista[i].salariobruto);
}
fclose(p);//FECHA O ARQUIVO
};
//--------------------------------------------------------------
float funcionario :: salarioliquido(float sb)//metodo para calcular o salario liquido e o desconto
{
float sl, desconto;
if(sb < 1200)
desconto = 0;
else
if(sb < 2400)
desconto = 0.15;
else
desconto = 0.27;
sl = sb - (sb * desconto);
return(sl);
};
//--------------------------------------------------------------
int funcionario :: ler()
{
    int i;
    char str[100];
    FILE *p; //Ponteiro que aponta para o arquivo
   
    //abre o arquivo dados.001 para input/output
    p = fopen("teste.CSV","rt");//modo r para verificar se o arquivo
                                       //modo r somente leitura
    if (p == NULL){//verifica se o arquivo existe
          printf("\narquivo nao existe\n");
          return(-1);
}
while(!feof(p)) //loop enqto o final do arquivo nao chegar
    {
     fgets(str, sizeof(str),p); //le uma linha do arquivo
                                //e armazena na variavel str
                                printf("\n%s",str);
     //percorre toda a string str contendo caracteres lidos
     //e vai apresentando os campos separadamente
     for(i = 0;i < strlen(str);i++){
           if(str[i] != '"' && str[i] != ';')
           printf("%c", str[i]);
           if(str[i] == ';')printf("\n");
           }
        }
        fclose(p);
        return(0);
    }
//--------------------------------------------------------------
int main()
{
int opcao;
funcionario f;//instancia da classe
while(1) { // loop infinito
printf("\n\nS I S T E M A C A D A S T R O\n\n");
printf("1. Incluir\n");
printf("2. Consultar por Nome\n");
printf("3. Relatorio Geral\n");
printf("\nopcao <0> para sair:");
scanf("%d", &opcao);
getchar();
switch(opcao) {
case 0: printf("\nsair\n\n");
break;
case 1: f.incluir();
break;
case 2: printf("\nConsulta por Nome\n");
break;
case 3: f.mostrar();
break;
default: printf("\nopcao invalida\n");
break;
}
if (opcao == 0) break; // sai do loop infinito
} // fim do loop
f.gravar();
system("pause");
return(0);
}

Numeros randomicos aula 10

#include
#include
#include
#define MAX 10

struct data {
int dia, mes, ano;
};

struct registro {
int id;
char nome[20], endereco[20];
struct data nascimento;
float salariobruto;
};

class funcionario {
private:
int total; //total de registros cadastrados no vetor
struct registro lista[MAX]; //lista de registros
public:
funcionario(); //metodo construtor
int calcularID();
int verificaID(int);
void incluir();
void mostrar();
float salarioliquido(float);
void gravar();
};
//--------------------------------------------------------------
funcionario :: funcionario()
{
total = 0;
};
//--------------------------------------------------------------
void funcionario :: incluir()//construção do metodo incluir
{
int d, m, a;
float sb;
printf("\nC A D A S T R O\n");
lista[total].id = calcularID();
printf("Nome:"); gets(lista[total].nome);
printf("Endereco:"); gets(lista[total].endereco);
printf("Data Nascimento (d/m/a):"); scanf("%d %d %d", &d, &m, &a);
printf("Salario Bruto..........:"); scanf("%f", &sb);

lista[total].nascimento.dia = d;//acesso aos membros de uma estrutura.
lista[total].nascimento.mes = m;
lista[total].nascimento.ano = a;
lista[total].salariobruto = sb;
total++;
};
//--------------------------------------------------------------
void funcionario :: mostrar()//construção do metodo mostrar
{
float sl, totalsl=0,totalsb=0;
int i;
for(i=0 ; i < total ; i++) {
sl=salarioliquido(lista[i].salariobruto);
totalsl = totalsl + sl;
totalsb = totalsb + lista[i].salariobruto;
printf("\nReg: %2d\n", i+1);
printf("Id.................: %3d\n",lista[i].id);
printf("Nome...............: %s\n",lista[i].nome);
printf("Endereco...........: %s\n",lista[i].endereco);
printf("Data de Nascimento.: %d/%d/%d\n",lista[i].nascimento.dia,lista[i].nascimento.mes,lista[i].nascimento.ano);
printf("Salario Bruto (R$): %.2f\n",lista[i].salariobruto);
// printf("Desconto %%........: %.2f\n",lista[i].desconto);
printf("Salario Liquido(R$): %.2f\n\n",sl);
}
printf("\n\nRelatorio Final\n");
printf("\nTotal de Registros no Vetor: %d", total);
printf("\nTotal de Salario Bruto.............: %.2f", totalsb);
printf("\nTotal de Salario Salario Liquido...: %.2f", totalsl);
};
//--------------------------------------------------------------
int funcionario :: calcularID()
{

int id, i;
srand(time(NULL)); //gera sequencia diferente
while(1){ //loop enquanto id existir
id = rand()%1000;
for (i = 0; i< total ;i++){
if(lista[i].id == id)break; //achou id
}
if(i == total)break; //interrompe loop infinito
}
return id;
};

//--------------------------------------------------------------

void funcionario :: gravar() //metodo para gerar, gravar dados e fechar um arquivo txt ou csv
{
int i;
FILE *p;//PONTEIRO QUE APONTA PARA O ARQUIVO

//ABRE O ARQUIVO DADOS.001 PARA INPUT/OUTPUT
p = fopen("teste.csv", "r+t");//MODO R PARA VERIFICAR SE O ARQUIVO EXISTE
//MODO R SOMENTE LEITURA R+T LEITURA E GRAVAÇÃO

if (p == NULL)//VERIFICA SE O ARQUIVO EXISTE

p = fopen("teste.csv", "wt");//CRIANDO UM NOVO ARQUIVO E ABRE O ARQUIVO PARA GRAVAÇÃO
//ABRIR NO MODO W CRIA UM NOVO ARQUIVO WT ARQUIVO NOVO PARA E GRAVAÇÃO
else
fseek(p, 0, SEEK_END);//DESLOCA O PONTEIRO PARA O FINAL DO ARQUIVO

for(i=0 ; i < total ; i++){
fprintf(p, "\"%d\";", lista[i].id);
fprintf(p, "\"%s\";", lista[i].nome);
fprintf(p, "\"%s\";", lista[i].endereco);
fprintf(p, "\"%2d/%2d/%4d\";", lista[i].nascimento.dia,lista[i].nascimento.mes,lista[i].nascimento.ano);
fprintf(p, "%.2f\n", lista[i].salariobruto);
}
fclose(p);//FECHA O ARQUIVO
};
//--------------------------------------------------------------

float funcionario :: salarioliquido(float sb)//metodo para calcular o salario liquido e o desconto
{
float sl, desconto;
if(sb < 1200)
desconto = 0;
else
if(sb < 2400)
desconto = 0.15;
else
desconto = 0.27;

sl = sb - (sb * desconto);
return(sl);
};
//--------------------------------------------------------------
int main()
{
int opcao;
funcionario f;//instancia da classe

while(1) { // loop infinito
printf("\n\nS I S T E M A C A D A S T R O\n\n");
printf("1. Incluir\n");
printf("2. Consultar por Nome\n");
printf("3. Relatorio Geral\n");
printf("\nopcao <0> para sair:");
scanf("%d", &opcao);
getchar();
switch(opcao) {
case 0: printf("\nsair\n\n");
break;
case 1: f.incluir();
break;
case 2: printf("\nConsulta por Nome\n");
break;
case 3: f.mostrar();
break;
default: printf("\nopcao invalida\n");
break;
}

if (opcao == 0) break; // sai do loop infinito
} // fim do loop
f.gravar();
system("pause");
return(0);
}

Stargate Universe - 1º Temporada Completa - RMVB legendado

Segue as aventuras de uma equipe de jovens e ainda inexperientes exploradores a bordo de uma nave dos Antigos chamada Destiny. Sem saber que ela está programada para percorrer vastas regiões não exploradas do Universo, o grupo fica preso na nave e precisa lidar com a nova realidade de que não voltará mais para a Terra. A idéia é que este tipo de situação sirva para trazer histórias mais íntimas e ligadas aos personagens, divergindo das tramas mais fechadas e cheias de ação das canceladas Stargate SG-1 e Stargate Atlantis.


 1º Temporada Completa Baixe Tudo Aqui

quinta-feira, 30 de setembro de 2010

V - 2009 1° Temporada Completa - RMVB - Legendado

Dúzias de UFOs aparecem na Terra repentinamente, pairando em grandes cidades ao redor do mundo, e afirmando que o seu objetivo é ajudar a raça humana, fornecendo inteligência e tecnologia superior, em troca de água e minerais encontrados apenas na Terra. A líder dos visitantes, Anna, usa o popular âncora de TV Chad Decker para entregar sua mensagem aos humanos. Entretanto, Erica, investigadora do FBI, suspeita que as intenções dos visitantes são diferentes do que eles afirmam. Além disso, Erica e o padre Jack descobrem que estão sendo rastreados por um caçador.



1° Tempora CompletaBAIXE_TUDO_AQUI

True Blood 1°,2°,3° Completas - Rmvb - Legendado

Numa nova era de evolução científica, os vampiros conseguiram deixar de ser monstros lendários para se tornarem cidadãos comuns. Essa mudança, que aconteceu do dia para a noite, deve-se a cientistas japoneses, que inventaram um sangue sintético, fazendo com que os humanos deixassem de ser o seu prato principal. Já os humanos ainda não se sentem totalmente seguros convivendo lado a lado com toda a legião de vampiros que está saindo de seus caixões. Ao redor do mundo, cada um escolheu o seu lado a favor ou contra essa revolução, mas numa pequena cidade de Lousiana, as pessoas ainda estão formando a sua opinião. Sookie, garçonete de um pequena lanchonete, tem o poder de ouvir os pensamentos das pessoas e não vê problemas na integração desses novos membros à sociedade, principalmente quando se trata de Bill Compton, um atraente vampiro de 173 anos de idade. Mas ela pode vir a mudar de opinião, à medida que desvenda os mistérios que envolvem a chegada de Bill em sua cidade.



1°Temprada CompletaBAIXE_AQUI_COMPLETO



2°Temprada CompletaBAIXE_AQUI_COMPLETO



3°Temprada CompletaBAIXE_AQUI_COMPLETO

Californication 1°,2°,3° Temporadas Completas - RMVB - Legendado

Hank Moody (Duchovny) é um escritor que se esforça para conseguir criar sua filha adolescente, Becca (Madeleine Martin, "Law & Order: Special Victims Unit") e continua apaixonado por sua ex-namorada Karen (Natascha McElhone, "Revelations"), enquanto tenta relançar sua carreira após ter um bloqueio criativo.

Sua obsessão com a honestidade e seu comportamento auto-destrutivo — bebidas, drogas e relacionamentos — estão ao mesmo tempo destruindo e enriquecendo sua carreira.




1° Temporada CompletaBaixe_tudo_aqui



2° Temporada CompletaBaixe_tudo_aqui



3° Temporada CompletaBaixe_tudo_aqui

quarta-feira, 22 de setembro de 2010

Busca binaria

//Proggrama para realizar busca sequencial e binária
#include
#include
#define MAX 100 // tamanho máximo do vetor

int v[MAX]; // declaração do vetor global

int sequencial (int y)
{
int i,c=0;
for (i = 0; i < MAX; i++)
{
if (v[i] == y) return(i);
c++;
}
printf("\ntempo sequencial: %d\n",c);
return (-1);
}
//------------------------------------------

int binario (int y)
{
int esq = 0, dir = MAX -1, meio,c=0;
while(esq <= dir)//condicao do loop
{
c++;
meio = (int)((esq + dir) /2);//vslcula o meio inteiro
printf("\nmeio:d%",meio);
if (y > v[meio])//verificar se y esta a direita do meio
esq = meio + 1;
else
if(y < v[meio])//verificar se y esta a esquerda do meio
dir= meio - 1;
else
break;//achou


}
printf("\ntempo binario: %d\n",c);
if (esq > dir)//condicao de nao encontrado o y
return(-1);

return(meio);
}
//------------------------------------------

void preencher()
{
int i;
for (i = 0; i < MAX; i++)
//v[i] = rand()%100;
v[i] = i;
}
//------------------------------------------
void mostrar()
{
int i;
for (i = 0; i < MAX; i++)
printf("\n v[%d]=%d", i, v[i]);
}
//------------------------------------------
int main()
{
int j, n;

preencher();
//mostrar();
printf("\n digite um numero:"); scanf("%d", &n);

j = sequencial(n);

if(j == -1)
printf("\n nao encontrado \n");
else
printf("\n percurso sequencial-> indice: %d \n", j);

j= binario(n);
if (j==-1)
printf("\nnao encontrado com binario\n");
else
printf("\npercurso binario -> indice: %d \n", j);

system("pause");
return (0);
}

Busca sequeencial

//Proggrama para realizar busca sequencial e binária
#include
#include
#define MAX 10 // tamanho máximo do vetor

int v[MAX]; // declaração do vetor global

int sequencial (int y)
{
int i;
for (i = 0; i < MAX; i++)
{
if (v[i] == y) return(i);
}
return (-1);
}
//------------------------------------------

void preencher()
{
int i;
for (i = 0; i < MAX; i++)
v[i] = rand()%100;
}
//------------------------------------------
void mostrar()
{
int i;
for (i = 0; i < MAX; i++)
printf("\n v[%d]=%d", i, v[i]);
}
//------------------------------------------
int main()
{
int j, n;

preencher();
mostrar();
printf("\n digite um numero:"); scanf("%d", &n);

j = sequencial(n);

if(j == -1)
printf("\n nao encontrado \n");
else
printf("\n localizado no indice: %d \n", j);
system("pause");
return (0);
}