Ir ao conteúdo
  • Cadastre-se

grapejr

Membro Pleno
  • Total de itens

    211
  • Cadastrado em

  • Última visita

  • Qualificações

    0%

Posts postados por grapejr

  1. E quanto a este aqui, o que me dizem sobre?

    Toshiba Satellite A665D-S6059 PSAX3U-002004 Notebook PC - AMD Phenom II Quad-Core P920 1.6GHz, 4GB DDR3, 500GB HDD, DVDRW, 16" Display, Windows 7 Home Premium 64-bit

    Há uma grande diferença de desempenho entre esse Phenom e o Corei7??

  2. obrigado pela ajuda, esses asus é muito interessante mesmo mas eu não encontrei ele nas lojas que minha namorada vai estar lá (na Disney, tem as lojas www.compusa.com e www.circuitcity.com e www.bestbuy.com).

    Mas você acha que esse Toshiba tem boa configuração?

    Como não é necessário grande capacidade gráfica, acho que a 330m já será o bastante e o corei7 vem bem a calhar.

    Só encontrei esse toshiba nessa faixa de preço com essa configuração.

  3. Estou com a oportunidade de comprar esse notebook :

    Toshiba Satellite A665-S6065 PSAW3U-03Y001 Notebook PC - Intel Core i7-720QM 1.60GHz, 4GB DDR3, 500GB HDD, DVDRW, 16" Display, 1GB NVIDIA GeForce GT330M, Windows 7 Home Premium 64-bit ($949,99)

    Config:

    Specifications

    Display Type: Widescreen HD TruBrite TFT LCD

    Screen Size: 16”

    Maximum Resolution: 1366 x 768

    Memory Type: DDR3

    Memory Size: 4GB

    Memory Slots (Total): 2

    Memory Slots (Filled): 2

    Memory Slots (Available): 0

    Maximum Memory Supported: 8GB - 64-Bit

    Capacity: 500 GB

    HDD/SSD Drives Included: 1x 500GB

    Drive Types: Hard Drive

    Hard Drive Speed: 5400 RPM

    Processor Brand: Intel

    Processor Class: Core i7

    Processor Type: Quad-Core

    Processor Speed: 1.60GHz

    Processor Number: 720QM

    Lifestyle: Entertainment

    Condition: New

    Operating Systems: Windows 7 Home Premium 64-Bit

    Platform: Laptop

    Expansion Ports: 1 - Express Card Slot

    Graphics Description: Discrete Graphics

    GPU/VPU: NVIDIA GeForce GT330M

    Video Memory: 1GB GDDR3 discrete graphics

    up to 1757MB dynamically allocated shared graphics

    Total Available Graphics memory 2781MB

    Optical Drive Type: SuperMulti DVD±RW Dual Layer Labelflash

    Supplemental Drive Type: Media Reader

    Media Types: Memory Stick

    Memory Stick PRO

    Multi Media Card

    xD Picture Card

    Mini-Secure Digital

    SecureDigital High Capacity

    Secure Digital

    SDXC

    Shared slot may require adapter for use

    Audio Description: Integrated Audio

    Audio Chipset: Dolby Adavanced Audio

    Audio Channels: Built-in harman/kardon® stereo speakers

    Integrated Microphone: Yes

    USB Ports (Total): 4

    USB Ports Powered (Included In Total): 1 - eSATA/USB (Sleep & Charge)

    LAN Ports: 1 - RJ-45

    Audio Out Jacks: 1 Headphone out

    Microphone Jacks: Microphone input port with Sleep and Music

    VGA Ports: 1 - RGB (monitor) output port

    HDMI Ports: 1

    Communications Description: Integrated LAN

    Integrated Wireless LAN

    Interface Type: RJ-45 Ethernet Connector

    Wi-Fi: 802.11 b/g/n

    Data Transfer Rate: Up to 300 Mbps

    10/100/1000 Gigabit Ethernet LAN

    Protocols: 802.11b

    802.11g

    802.11n

    Width: 14.98”

    Height: 1.18” - 1.48"

    Depth: 10.00"

    Weight: 5.8 lbs

    Mouse Type: TouchPad pointing device with multi-touch control

    Buttons: Enable/Disable

    Keyboard Type: Premium US Keyboard

    Battery Type: 6-Cell Lithium-ion

    Battery Life: 3 hours, 10 minutes

    Biometrics: Kensington Security Lock Slot

    User Recognition: Toshiba Face Recognition

    Color: Black

    Integrated Webcam: Yes

    Software Included: Microsoft® Office 2007 Home and Student Edition: 60 Day Trial Version

    Specification Notes: [6] To provide the most accurate specifications, the specifications listed are base upon information provided by the vendor.

    e queria saber se seria um bom investimento com esse preço. Se tiverem outros notebooks pra recomendar com tamanho de até 16" e até $950,00 eu agradeceria.

    O uso deste notebook será para aplicativos gráficos voltados a Arquitetura como Archicad 3D, Autocad Revit Architecture, Corel Draw, Sketchup, etc.

    Dessa forma eu acredito que seja melhor ter um corei7 com placa de video 330m a um p8700 com placa de video GTX 260m. Concordam comigo? Já que a demanda da placa de vídeo não é tão absurda.

    Eaí, posso comprar esse notebook de olhos fechados? Vi boas recomendações sobre os notebooks da Toshiba, mas infelizmente não encontrei nenhum review desse modelo ou outro mais parecido.

    Tenho até domingo para me decidir, espero que me ajudem.

    Valeu galera

  4. mancado22, o meu também rodou com essas configuraçoes o CoD MW 2. Muito bom ele né? curti bastante.

    Tem como você testar o patch depois pro Crisis? queria saber também o GTA IV se puder..

    Queria saber esses pra saber o desempenho do i7, principalmente no gta IV, ja que ele depende muito do processador

    :)

    ta curtindo o desempenho do note? testou o hdmi etc?

  5. acabei de rodar o CoD Modern Warfare 2 aqui..

    Roda com tudo no maximo, tela wide screen (16:10) resolucao nativa(1400x900 eu acho), graficos e texturas no maximo e 4xxAA( n vi se tinha mais, depois vou testar com mais se tiver pois acabei de instalar o jogo e só dei uma jogadinha basica) e fica completamente sem lag!

  6. em contrapartida, a vantagem do P7908u é que tem espaço para mais um HD pra se fazer raid, garantia de 2 anos e se quiser pode por quad também.

    Mas acho que vai de opinião de cada um mesmo entre qual escolher, porque os dois são ótimos.

    Se você puder pagar 5500, pegue o w860 da powernote sem pensar! melhor custo/benefício com corei7 atual, apesar de que eu não achei o desempenho tão superior aos m860 e p7908u, mas de qualquer jeito é superior e com nova tecnologia.

    Se nao, M860 ou P7908u, você não encontrará nada no Brasil mais barato e com garantia de confiança.

  7. Galera, vocês poderiam fazer um vídeo ou arquivo de áudio gravando as oscilações das fans do note em idle? Queria saber porque sei que é uma característica dos Gateway, entretanto, queria saber se para mim seria algo irritante, ou não.

    nao acontece toda hora, agora por exemplo ele está constante.

    Acredito que seja de acordo com a temperatura ambiente até estabilizar apenas.

    Não é nada irritante cara, é bobagem você deixar de comprá-lo por causa disso, porque quando ele oscila é por um pequeno periodo de tempo e não é nada muito alto, ele gira em uma certa rotaçao e para, um barulho do cooler girando apenas até estabilizar a temperatura.

    Detalhe: temperatura de 35 graus do processador e 44 graus da GPU nesse instante.

  8. Poderiam me ajudar a resolver os problemas que enfrento no programa que eu fiz?

    O programa é um gerenciador de uma video locadora.

    Estou com problemas na opcao 3(locacao) em q independente da data de aniversario, aparece o recibo de aniversario..

    no 4, 5 e 6 eu nao consigo voltar ao menu e nao funcionam muito bem..

    alguem poderia me ajudar a corrigir meus erros?

    Obrigado desde já


    #include <conio.h>
    #include <stdlib.h>
    #include <string.h>
    struct cadastrodvd {
    int cod;
    char nomefilme[60];
    char genero[20];
    int classificacaoetaria;
    int situacao;
    int daqui;
    int maqui;
    int aaqui;
    };
    struct endereco_cliente{
    char rua[20];
    int num;
    char bairro[15];
    char cidade[20];
    char estado[10];
    char cep[15];
    };
    struct cadastrocliente{
    char nome[30];
    char telefone[30];
    char cpf[30];
    endereco_cliente endereco;
    int dnasc;
    int mnasc;
    int anasc;
    int dvdLocado;
    };
    struct locacoes{
    char dvd_desejado[30];
    char cpf_cliente[30];
    };


    int d;/*Dia atual*/
    int m;/*Mes atual*/
    int a;/*Ano atual*/
    int i=0;/*Contador de cadastro dos DVDs*/
    int j=0;/*Contador de clientes e endereços*/
    float precoDVD;
    int menu=1;/*Opcao do menu principal*/
    int opcaoajuda;/*Opcao do menu de ajuda*/
    int quantdvds=0;/*Quantidade de DVDs no estoque*/
    char dvdalocar[30];/*DVD que se deseja locar para comparacao*/
    char dvdDevolver[30];
    char cpf_cliente[30];/*CPF do cliente que quer locar um DVD*/
    cadastrodvd cadastroD[200];/*Até 200 cadastros de DVDs, armazenados em vetor.*/
    cadastrocliente Cliente[300];/*Até 300 cadastros de clientes, armazenados em vetor*/
    endereco_cliente endereco[300];/*Até 300 endereços de clientes, armazenados em vetor*/
    int verificarIdade;
    int verificarTempoDeVida;


    void espera(){
    printf (".");
    for(i=0;i<100000000;i++);
    printf (".");
    for(i=0;i<100000000;i++);
    printf (".\n");
    for(i=0;i<100000000;i++);
    printf ("\n");
    }


    void exibirmenu() {
    system("cls");
    printf (".____________________________________.\n");
    printf ("| MENU |\n");
    printf ("| 1 . CADASTRAR DVD |\n");
    printf ("| 2 . CADASTRAR CLIENTE |\n");
    printf ("| 3 . LOCAR DVD |\n");
    printf ("| 4 . VISUALIZAR TEMPO DE VIDA DO DVD|\n");
    printf ("| 5 . ESTOQUE |\n");
    printf ("| 6 . DEVOLUCAO DE DVD |\n");
    printf ("| 0 . SAIR |\n");
    printf (".____________________________________.\n");
    printf ("Digite a opcao desejada: ");
    }

    void exibirajuda(){
    printf ("Deseja continuar? Digite 1 para continuar ou 0 para voltar ao menu: ");
    }

    int ajuda(int x){
    exibirajuda();
    x=opcaoajuda;
    scanf("%d",&opcaoajuda);
    while ((opcaoajuda<0)||(opcaoajuda>1)){
    printf ("Erro.\nPressione ENTER para continuar.");
    getch();
    system("cls");
    exibirajuda();
    scanf ("%d",&opcaoajuda);
    }
    system("cls");
    return (opcaoajuda);
    }


    void exibircliente(cadastrocliente Cliente,endereco_cliente endereco){
    printf(" Os dados do cliente sao:\n\n");
    printf("Nome: ");
    fflush(stdin);
    puts(Cliente.nome);
    printf("CPF: ");
    fflush(stdin);
    puts(Cliente.cpf);
    printf("Telefone: ");
    fflush(stdin);
    puts(Cliente.telefone);
    printf("Data de nascimento: ");
    printf("%d / %d / %d",Cliente.dnasc,Cliente.mnasc,Cliente.anasc);
    printf("\nSituacao de locacao(0-livre/1-locacao pendente): ");
    printf("%d",Cliente.dvdLocado);
    printf("\n\n --Endereco-- \n");
    printf("Cidade: ");
    fflush(stdin);
    puts(endereco.cidade);
    printf("Estado(UF): ");
    fflush(stdin);
    puts(endereco.estado);
    printf("Bairro: ");
    fflush(stdin);
    puts(endereco.bairro);
    printf("CEP: ");
    fflush(stdin);
    puts(endereco.cep);
    printf("Rua: ");
    fflush(stdin);
    puts(endereco.rua);
    printf("Numero: ");
    printf("%d",endereco.num);

    printf("\n\nENTER para continuar.");
    getch();
    system("cls");
    }

    void exibirdvd(cadastrodvd cadastroD){
    system("cls");
    printf("\n DVD encontrado no estoque:\n\n");
    printf("Nome: ");
    fflush(stdin);
    puts(cadastroD.nomefilme);
    printf("\nCodigo: %d", cadastroD.cod);
    printf("\nGenero: ");
    fflush(stdin);
    puts(cadastroD.genero);
    printf("\nClassificacao etaria: +%d",cadastroD.classificacaoetaria);
    printf("\nData de aquisicao: %d / %d / %d",cadastroD.daqui,cadastroD.maqui,cadastroD.aaqui);
    printf("\nSituacao (1=LOCADO/2=LIVRE): %d",cadastroD.situacao);
    }

    void reciboLocacao(){
    system("cls");
    printf(".--------------------RECIBO--------------------.\n\n");
    cadastroD[i].situacao=1;
    printf("Nome: ");
    fflush(stdin);
    puts(cadastroD[i].nomefilme);
    printf("\n\n");
    printf("Valor da locacao: %.2f",precoDVD);
    printf("\nRealizou a locacao no dia: %d / %d / %d",d,m,a);
    int dialimite;
    dialimite=d+2;
    printf("\nDevera devolver ate o dia: %d / %d / %d",dialimite,m,a);
    printf("\nCaso contrario devera pagar R$3,00 por dia ate a devolucao.\n\n");
    printf(".----------------------------------------------.\n\n");
    printf("Locacao feita com sucesso!");
    }

    void reciboNiver(){
    system("cls");
    printf(".--------------------RECIBO--------------------.\n\n");
    printf(".-------Parabens, hoje e seu aniversario!------.\n\n");
    cadastroD[i].situacao=1;
    printf("Nome: ");
    fflush(stdin);
    puts(cadastroD[i].nomefilme);
    printf("\n\n");
    float valorNiver=precoDVD/2;
    printf("Valor da locacao: %.2f \n- voce vai pagar metade do preco como presente!",valorNiver);
    printf("\nRealizou a locacao no dia: %d / %d / %d",d,m,a);
    int dialimite;
    dialimite=d+2;
    printf("\nDevera devolver ate o dia: %d / %d / %d",dialimite,m,a);
    printf("\nCaso contrario devera pagar R$3,00 por dia ate a devolucao.\n\n");
    printf(".----------------------------------------------.\n\n");
    printf("Locacao feita com sucesso!");
    }

    void cadastrarClientes(){
    if(opcaoajuda==1){
    for (int j=0;j<300;j++) {
    printf ("2 . CADASTRAR CLIENTE:\n\n");
    printf ("Digite\n");
    printf ("a) Nome completo: ");
    fflush(stdin);
    gets(Cliente[j].nome);
    printf ("\n");
    printf("b) CPF (xxx.xxx.xxx-xx): ");
    fflush(stdin);
    gets(Cliente[j].cpf);
    while((Cliente[j].cpf[3]!='.')or(Cliente[j].cpf[7]!='.')or(Cliente[j].cpf[11]!='-')) {
    system("cls");
    printf("CPF invalido, informe-o novamente,");
    printf("no formato xxx.xxx.xxx-xx : ");fflush(stdin);
    gets(Cliente[j].cpf);
    }
    printf ("\n");
    printf ("c) Data de nascimento: \n");
    printf(" Dia: ");
    scanf("%d",&Cliente[j].dnasc);
    printf(" Mes: ");
    scanf("%d",&Cliente[j].mnasc);
    printf(" Ano: ");
    scanf("%d",&Cliente[j].anasc);
    while((Cliente[j].dnasc<=0)||(Cliente[j].dnasc>31)||(Cliente[j].mnasc>12)){//restringe a data digitada do cliente a uma data valida
    printf("Data invalida, tente novamente: ");
    fflush(stdin);
    printf(" Dia: ");
    scanf("%d",&Cliente[j].dnasc);
    printf(" Mes: ");
    scanf("%d",&Cliente[j].mnasc);
    printf(" Ano: ");
    scanf("%d",&Cliente[j].anasc);
    }
    printf ("\n");
    printf ("d) Telefone: ");
    fflush(stdin);
    gets(Cliente[j].telefone);
    printf ("\n");
    printf ("e) Endereco: \n");
    printf (" Estado(UF): ");
    fflush(stdin);
    gets(endereco[j].estado);
    printf ("\n Cidade: ");
    fflush(stdin);
    gets(endereco[j].cidade);
    printf ("\n CEP: ");
    fflush(stdin);
    gets(endereco[j].cep);
    printf ("\n Bairro: ");
    fflush(stdin);
    gets(endereco[j].bairro);
    printf ("\n Rua: ");
    fflush(stdin);
    gets(endereco[j].rua);
    printf ("\n Numero: ");
    scanf("%d",&endereco[j].num);
    Cliente[j].dvdLocado=0;
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0)
    break;
    }

    }
    }

    void cadastroDVD(){
    if(opcaoajuda==1){
    for (int i=0;i<200;i++){
    system("cls");
    printf ("1 . CADASTRO DE DVD:\n\n");
    printf ("Digite\n");
    printf ("a) Codigo numerico para o DVD: ");
    scanf ("%d",&cadastroD[i].cod);
    printf ("\n");
    printf ("b) Nome do filme: ");
    fflush (stdin);
    gets (cadastroD[i].nomefilme);
    printf ("\n");
    printf ("c) Genero (ACAO/COMEDIA/EROTICO/FICCAO/INFANTIL/ROMANCE/TERROR): ");
    fflush (stdin);
    gets (cadastroD[i].genero);
    printf ("\n");
    printf ("d) Classificacao etaria: +");
    scanf ("%d", &cadastroD[i].classificacaoetaria);
    printf ("\n");
    printf ("e) Data de aquisicao: \n");
    printf(" Dia: ");
    scanf("%d",&cadastroD[i].daqui);
    printf(" Mes: ");
    scanf("%d",&cadastroD[i].maqui);
    printf(" Ano: ");
    scanf("%d",&cadastroD[i].aaqui);
    while((cadastroD[i].daqui<=0)||(cadastroD[i].daqui>31)||(cadastroD[i].maqui>12)){
    printf("Data invalida, tente novamente: ");
    fflush(stdin);
    printf(" Dia: ");
    scanf("%d",&cadastroD[i].daqui);
    printf(" Mes: ");
    scanf("%d",&cadastroD[i].maqui);
    printf(" Ano: ");
    scanf("%d",&cadastroD[i].aaqui);
    }
    printf ("\n");
    printf ("f) Situacao (1=LOCADO/2=LIVRE): ");
    scanf ("%d",&cadastroD[i].situacao);
    while ((cadastroD[i].situacao<1)||(cadastroD[i].situacao>2)){
    printf ("Erro na situacao.\n Digite a situacao do DVD novamente: ");
    scanf ("%d",&cadastroD[i].situacao);
    }
    printf("--CADASTRO DE DVD FEITO COM SUCESSO--\n");
    printf("ENTER para continuar.");
    getch();
    system("cls");
    quantdvds++;
    ajuda(opcaoajuda);
    if (opcaoajuda==0)
    break;
    }
    }
    }

    void locacao(){
    if(opcaoajuda==1){
    if(Cliente[0].cpf[0] == '\0'){
    char sn='\0';
    system("cls");
    printf("voce ainda nao cadastrou nenhum cliente. \nPor favor, cadastre. \n Deseja ir para o menu de cadastro? (s/n)");
    fflush(stdin);
    scanf("%c",&sn);
    if(sn == 's'){
    system("cls");
    getchar();
    cadastrarClientes();
    }//fecha if do s/n
    else
    opcaoajuda=0;
    }/*fecha if do cliente.cpf*/
    else{

    printf ("3 . LOCAR DVD:\n\n");
    printf ("Informe o CPF do cliente para verificarmos se ja esta cadastrado\n(xxx.xxx.xxx-xx): ");
    fflush(stdin);
    gets(cpf_cliente);
    espera();
    while((cpf_cliente[3]!='.')or(cpf_cliente[7]!='.')or(cpf_cliente[11]!='-')){
    system("cls");
    printf("CPF invalido. Digite novamente");
    printf("no formato xxx.xxx.xxx-xx :");
    fflush(stdin);
    gets(cpf_cliente);
    }
    for(j=0;j<300;j++){
    if (strcmp(cpf_cliente,Cliente[j].cpf)==0){
    system("cls");
    printf("\n\nCliente ja cadastrado.");
    exibircliente(Cliente[j], endereco[j]);
    if (Cliente[j].dvdLocado==1) {
    system("cls");
    printf("O cliente possui uma locacao pendente, devolva o DVD antes de realizar a locacao.\n\n");
    ajuda(opcaoajuda);
    if (opcaoajuda==0) break;//resolver
    }
    system("cls");
    printf("Qual DVD deseja locar? ");
    fflush(stdin);
    gets(dvdalocar);
    break;//parar o for do vetor de clientes.
    }
    else if (strcmp(cpf_cliente,Cliente[j].cpf)!=0){
    printf ("Cliente nao cadastrado, volte ao menu e cadastre-o.");
    printf ("\n\nENTER para continuar");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0){ break;opcaoajuda=0;}//resolver problema pra voltar ao menu
    }
    }
    for(i=0;i<200;i++){
    if (strcmp(dvdalocar,cadastroD[i].nomefilme)==0){
    printf("Possuimos esse DVD no estoque.\n");
    exibirdvd(cadastroD[i]);
    printf("\n\nPressione ENTER para continuar");
    getch();
    system("cls");

    //parar o for do vetor de dvds.
    }
    if (cadastroD[i].situacao==2){
    char sn='\0';
    printf ("O DVD esta disponivel.\n");
    printf ("Deseja realizar a locacao? (s/n) ");
    fflush(stdin);
    scanf("%c",&sn);
    if(sn == 's'){
    system("cls");
    verificarIdade=a-Cliente[j].anasc;
    if(verificarIdade<cadastroD[i].classificacaoetaria){

    printf ("O cliente nao possui idade para assistir esse filme.\nENTER para continuar. Por favor, volte ao menu.");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0) break;
    }
    else{
    if ((d==Cliente[j].dnasc)&&(m==Cliente[j].mnasc)) {
    cadastroD[i].situacao=1;
    Cliente[j].dvdLocado=1;
    reciboNiver();
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0) break;

    }
    else {
    cadastroD[i].situacao=1;
    Cliente[j].dvdLocado=1;
    reciboLocacao();
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0) break;}}


    }
    else {
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0)
    break;}

    }//fecha if
    else {if (strcmp(dvdalocar,cadastroD[i].nomefilme)!=0){
    system("cls");
    printf ("Nao possuimos esse DVD no estoque.\nEnter para continuar. Por favor, volte ao menu.");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0) break;
    }//fecha o if
    }//fecha o else
    }//fecha o for do contador de dvds

    }//fecha o else
    }//fecha o if inicial
    else{ ajuda(opcaoajuda);
    if (opcaoajuda==0){
    system("cls");
    }}
    }//fecha a funcao

    void Estoque(){
    if (opcaoajuda==1){
    printf("5 . ESTOQUE:\n\n");
    espera();
    printf("ENTER para visualizar");
    for (int i=0;i<200;i++){
    exibirdvd(cadastroD[i]);
    printf("\n\nDeseja continuar?(s/n): ");
    char sn='\0';
    fflush(stdin);
    scanf("%c",&sn);
    if(sn == 'n') break;

    }
    printf ("\nTotal no Estoque: %d\n",quantdvds);
    printf("\n ENTER para poder voltar ao menu.");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    }
    }

    void TempoDeVida(){
    if(opcaoajuda==1){
    for (int i=0;i<200;i++) {
    printf("4 . VISUALIZAR TEMPO DE VIDA DO DVD\n\n");
    printf("O sistema fara uma busca daqueles DVDs com mais de 1 ano.\n");
    espera();
    printf("\nPressione ENTER para ver o resultado.\n");
    getch();
    verificarTempoDeVida=a-cadastroD[i].aaqui;
    if (verificarTempoDeVida>=1){
    printf("\n--------ENCONTRADO(s)--------\n");
    fflush(stdin);
    printf(" Codigo: %d",cadastroD[i].cod);
    printf("\n Nome do filme: ");
    fflush(stdin);
    puts(cadastroD[i].nomefilme);
    printf("\n Data de aquisicao: %d / %d / %d",cadastroD[i].daqui,cadastroD[i].maqui,cadastroD[i].aaqui);
    printf("\n Por favor, efetue a troca do DVD");
    printf("\n\n ENTER para poder voltar ao menu.");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0)
    break;
    }else {
    printf("\n-------NAO FOI ENCONTRADO NENHUM DVD-------\n");
    printf("\nEnter para poder voltar ao menu.");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0)
    break;
    }

    }

    }
    }


    void Devolucao(){
    if(opcaoajuda==1){
    if(Cliente[0].cpf[0] == '\0'){
    char sn='\0';
    system("cls");
    printf("voce ainda nao cadastrou nenhum cliente para fazer uma devolucao. \nPor favor, cadastre. \n Deseja ir para o menu de cadastro? (s/n)");
    fflush(stdin);
    scanf("%c",&sn);
    if(sn == 's'){
    system("cls");
    getchar();
    cadastrarClientes();
    }//fecha if do s/n
    else
    opcaoajuda=0;
    }/*fecha if do cliente.cpf*/
    else{

    printf ("6 . DEVOLVER DVD:\n\n");
    printf ("Informe o CPF do cliente para verificarmos se ja esta cadastrado\n(xxx.xxx.xxx-xx): ");
    fflush(stdin);
    gets(cpf_cliente);
    espera();
    while((cpf_cliente[3]!='.')or(cpf_cliente[7]!='.')or(cpf_cliente[11]!='-')){
    system("cls");
    printf("CPF invalido. Digite novamente");
    printf("no formato xxx.xxx.xxx-xx :");
    fflush(stdin);
    gets(cpf_cliente);
    }
    for(j=0;j<300;j++){
    if (strcmp(cpf_cliente,Cliente[j].cpf)==0){
    system("cls");
    printf("\n\nCliente ja cadastrado.");
    exibircliente(Cliente[j], endereco[j]);
    if (Cliente[j].dvdLocado==1) {
    system("cls");
    printf("Devolucao do DVD: \n\n");
    printf("Qual DVD deseja devolver? ");
    fflush(stdin);
    gets(dvdDevolver);
    break;//parar o for do vetor de clientes.
    }
    else if (strcmp(cpf_cliente,Cliente[j].cpf)!=0){
    printf ("Cliente nao cadastrado, volte ao menu e cadastre-o.");
    printf ("\n\nENTER para continuar");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0){ break;opcaoajuda=0;}//resolver problema pra voltar ao menu
    }
    }
    for(i=0;i<200;i++){
    if (strcmp(dvdDevolver,cadastroD[i].nomefilme)==0){
    getch();
    printf("O DVD esta pendente, iniciar devolucao.\n");
    cadastroD[i].situacao=2;
    exibirdvd(cadastroD[i]);
    printf("\n\nDevolucao feita com sucesso. Enter para continuar");
    getch();
    system("cls");
    break;
    }//fecha if
    else {if (strcmp(dvdDevolver,cadastroD[i].nomefilme)!=0){
    system("cls");
    printf ("Nao possuimos esse DVD no estoque.\nEnter para continuar. Por favor, volte ao menu.");
    getch();
    system("cls");
    ajuda(opcaoajuda);
    if (opcaoajuda==0) break;
    }//fecha o if
    }//fecha o else
    }//fecha o for do contador de dvds

    }//fecha o else
    }//fecha o if inicial
    }else{ ajuda(opcaoajuda);
    if (opcaoajuda==0){
    system("cls");
    }}
    }


    int switchmenu(int x) {
    scanf("%d",&menu);
    while((menu<0)||(menu>6)){
    printf("Numero invalido. Digite um menu valido: ");
    scanf("%d",&menu);
    }
    system("cls");
    switch (menu){
    case 0:
    printf("Programa sendo encerrado\nAdeus!");
    break;

    case 1:

    system("cls");
    ajuda(opcaoajuda);
    while(opcaoajuda==1){
    cadastroDVD();
    }
    break;

    case 2:
    system("cls");
    ajuda(opcaoajuda);
    while (opcaoajuda==1){
    cadastrarClientes();
    }
    system("cls");
    break;
    case 3:
    system("cls");
    ajuda(opcaoajuda);
    while(opcaoajuda==1){
    locacao();
    }
    break;
    case 4:
    system("cls");
    ajuda(opcaoajuda);
    while(opcaoajuda==1){
    TempoDeVida();
    }
    break;
    case 5:
    system("cls");
    ajuda(opcaoajuda);
    while (opcaoajuda==1){
    Estoque();
    }
    break;
    case 6:
    system("cls");
    ajuda(opcaoajuda);
    while (opcaoajuda==1){
    Devolucao();
    }
    break;
    }
    return (menu);
    }

    int main () {
    Cliente[0].cpf[0] = '\0' ;
    printf ("----Bem vindo ao Gerenciador de Locacoes de DVDs----\n");
    printf ("Por favor, informe a data atual.\n");
    printf (" Dia: ");
    scanf ("%d",&d);
    printf (" Mes: ");
    scanf ("%d",&m);
    printf (" Ano: ");
    scanf ("%d",&a);
    printf ("Verificando a data ");
    espera();
    while((d<=0)||(d>31)||(m>12)){
    system("cls");
    printf("Data invalida, tente novamente:\n ");
    fflush(stdin);
    printf(" Dia: ");
    scanf("%d",&d);
    printf(" Mes: ");
    scanf("%d",&m);
    printf(" Ano: ");
    scanf("%d",&a);
    (espera);
    }
    printf ("DATA, OK.\n");
    printf ("\nAgora, digite o valor de cada DVD para locacao: R$");
    scanf ("%f",&precoDVD);
    while (precoDVD<=0) {
    printf ("\nPreco invalido.\n Digite novamente o valor: R$");
    scanf ("%f",&precoDVD);
    }
    printf ("\nObrigado, dados armazenados.\n");
    printf ("_INICIANDO O PROGRAMA_\n");
    espera();
    while((menu>0)&&(menu<4)){
    exibirmenu();
    switchmenu(menu);
    }
    getch ();
    return 0;
    }
    #include <stdio.h>

  9. Ocorre uma oscilação verídica, mas o som dela é bem baixo, praticamente imperceptível.

    Se não me engano ele roda assim um certo numero de vezes até estabilizar a temperatura, quando ele baixa a frequencia. Mas quando em full load, em jogos, a ventoinha gira normalmente em alta velocidade mantendo a temperatura nos 80graus, pelo menos isso acontecia com meu p7805u, tenho ate um video da oscilação, que eu achava que era um problema no início mas não é.

    Quando eu chegar em casa vou testar o meu p7908u que chegou e vou ver se ele mantém com esse sistema do cooler, mas acredito que sim pois todos gateways possuem essa características, talvez esse seja o segredo da baixa temperatura.

    Tentem ver se funciona o video da oscilação do cooler:

    http://rapidshare.com/files/313516669/Oscila____o_do_Cooler.MOV.html

    precisa do QuickTime.

    O que acontece é isso aí, nada que seja um incomodo pois sentado nem dá pra escutar direito, só com a câmera perto mesmo.

  10. Pois é, eu peguei ele :)

    O **** de pegar o P7920u seria que esse modelo não tem suporte pra corei7, só X9300 no máximo, eu acho.

    Daí os 8Gb de ram, que seriam uteis no futuro, poderiam ter o corei7 mas n é possivel =\

    aí sei lá :P

    O meu, vou ficar com ele por 5 anos, só fazendo upgrade de hd e processador e ram. ta de bom tamanho pra mim já :) eu tinha um pc com 512de ram e processador p4 3.0 hsauhas e video onboard

  11. powernote????

    tem algumas coisas melhores que o dell e algumas piores...

    da uma olhada..

    O cara quer portabilidade, powernote não tem portabilidade.

    @Topic, tenta pegar um com DDR3 e um processador interessante com uma placa gráfica que não te deixe na mão com programas simples.

    Tenta configurar um Lenovo, acho que será a melhor opção pra 13"

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Curso de Hacker Ético

LANÇAMENTO!

CLIQUE AQUI E CONFIRA!

* Este curso não é ministrado pela equipe do Clube do Hardware.