Ir ao conteúdo
  • Cadastre-se

Gerivan Jose_756224

Membro Pleno
  • Posts

    27
  • Cadastrado em

  • Última visita

posts postados por Gerivan Jose_756224

  1. Em relação ao DirectX desabilite o TDR:

     

    Vá em HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers

     

    Cria a chave :"TdrLevel" com data 0 do tipo REG_DWORD

     

    Assim o Windows vai parar de derrubar teu DirectX.

  2. Olá, alguém sabe porquê não consigo chamar essa função?

     

    def hotel(dias):
        return 140 * dias
    dias = print(str(input("Digite o número de dias no hotel")))
    print(hotel(dias))


     

    Dá isso: TypeError: unsupported operand type(s) for *: 'int' and 'NoneType'

     

    Mas se eu defino o número de dias dá certo:

    def hotel(dias):
        return 140 * dias
    dias = 3
    print(hotel(dias))

     

    Ainda que funcione assim preciso receber o número de dias do usuário.

     

  3. Olá,

    Alguém sabe porquê esse simples recebimento de valor pra variável com raw input não funciona?

     

    Código: 


     

    nome = raw_input("Qual seu nome? \n")
    print("Meu nome é: %s" % (nome))
    

    Log de erro: 

     

    Python 3.5.1 (v3.5.1:37a07cee5969, Dec  6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win32
    Type "copyright", "credits" or "license()" for more information.
    >>> 
    =============== RESTART: C:/Users/Atendimento1-pc/Desktop/1.py ===============
    Traceback (most recent call last):
      File "C:/Users/Atendimento1-pc/Desktop/1.py", line 1, in <module>
        nome = raw_input("Qual seu nome? \n")
    NameError: name 'raw_input' is not defined
    >>> 

     

  4. Obrigado @vangodp foi esclarecedor! 

    Segue código rodando redondo:

     

    #include<stdio.h>
    int main(){

    int qtdalun, *vet, i, j, nota[1000], maior=0, menor;             //Variáveis

     

    printf("\nNumero de alunos: ");                                          //Recebe a quantidade de alunos
    scanf("%d", &qtdalun);

     

    vet = (int*) malloc(qtdalun * sizeof(int));                             //Aloca dinamicamente

     

    for(i = 0, j=0; i < qtdalun; i++, j++){
            printf("\n%do. aluno ", i + 1);
            printf("\nNota: ");
            scanf("%d", &nota[j]);                                                  //Recebe a nota do aluno
            if(nota[j]<0 ||nota[j]>100){
                printf("\nValor da nota deve ser entre 0-100");
                i--;
            }
            if(nota[j]>maior) maior=nota[j];
            if(nota[j]<menor) menor=nota[j];
    }

    printf("\nMaior nota da turma: %d", maior);
    printf("\nMenor nota da turma: %d", menor);

     

    free(vet);                                                                              //Libera a memória!

     

    }
     

  5. Olá

    Alguém sabe o porquê de o meu programa travar ao atribuir valor a variável, alguma forma de contornar?

    segue primeiro o código rodando normal, depois o código onde atribuo valor a variável e trava.

     

    #include<stdio.h>
    int main(){

    int qtdalun, *vet, i, nota[qtdalun], j, maior;           //Variáveis

    printf("\nNumero de alunos: ");                   //Recebe a quantidade de posições do vetor qtd de alunos
    scanf("%d", &qtdalun);

    vet = (int*) malloc(qtdalun * sizeof(int));      //Aloca dinamicamente


    for(i = 0, j=0; i < qtdalun; i++, j++){
            printf("%do. aluno ", i + 1);
            printf("\nNota: ");
            scanf("%d", &nota[j]);                           //Recebe a nota do aluno
            if(nota[j]<0 ||nota[j]>100){
                printf("\nValor da nota deve ser entre 0-100");
                i--;
            }
            }
    }

     

     

     

     

    #include<stdio.h>
    int main(){

    int qtdalun, *vet, i, nota[qtdalun], j, maior ;     //Variáveis

    printf("\nNumero de alunos: ");             //Recebe a quantidade de posições do vetor qtd de alunos
    scanf("%d", &qtdalun);

    vet = (int*) malloc(qtdalun * sizeof(int)); //Aloca dinamicamente

     

    maior=0;                //Quando atribuo ele trava!

    for(i = 0, j=0; i < qtdalun; i++, j++){
            printf("%do. aluno ", i + 1);
            printf("\nNota: ");
            scanf("%d", &nota[j]);              //Recebe a nota do aluno
            if(nota[j]<0 ||nota[j]>100){
                printf("\nValor da nota deve ser entre 0-100");
                i--;
            }
            }
    }
     

     

  6. Em 27/12/2015 às 17:30, Simon Viegas disse:

    Tem a forma clássica:

    Para x^y:

    
    exp(ln(x)*y)

    ...

    Se preferir, cria um Function e utiliza essa fórmula... se precisar de ajuda avisa!

    SUGESTÃO

    Dê uma pesquisa no Fórum (parte de cima, lado direito), vale muito a pena, pois acaba vendo também outras coisas novas e interessantes... exemplo de pesquisa: potência.

    Lembrar de marcar "este fórum" (para pesquisar só em Pascal/Delphi)

    Obrigado Simon Viegas, preferi usar a forma clássica, visto que ainda estou no basicão de Pascal!

    • Curtir 1

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!