Gabriel Custodio

Membros
  • Content Count

    9
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Gabriel Custodio

  1. Gabriel Custodio

    LXML - Ajuda

    Olá internautas, alguém consegue resolver meu problema quanto a instalação do lxml? O problema que me resulta é esse: Apos digitar no prompt: pip install lxml
  2. Olá rapaziada tudo certo? Estou basicamente criando listas referentes aos endereços de grandes franquias como a Dominos Pizza por exemplo: para tal feito, usei do seguinte codigo: <?php $file = file_get_contents("https://pastebin.com/raw/PGz2iNtQ"); $json = json_decode($file); for ($i=0; $i < 200; $i++) { echo $json->Stores[$i]->LocationInfo."<br><br>"; } ?> Este exemplo de codigo lista todos os endereços que foram encontrados no site da pizzaria, por meio de um arquivo JSON. O resultado da lista é o seguinte: https://pastebin.com/eVC50N1M Porem, necessito das informaçoes do BOBS, so que dessa vez, não achei nada em JSON no site, o referente aos endereços do mesmo é o seguinte: pdv.mapa.js Peço encarecidamente que alguém que manje do assunto me de uma luz de como fazer algo semelhante ao que eu fiz na 'Dominos' com o 'Bobs'.
  3. Faça um programa que vai indicar uma série para o usuário assistir considerando uma sequencia de perguntas. Exemplos: Drama [N]? S Aventura [N]? S Suspense [N]? N Fantasia [N]? S Você deve assistir Game of Thrones Drama [N]? S Aventura [N]? S Suspense [N]? N Fantasia [N]? N Desculpe! Não tenho série para indicar Drama [N]? N Comédia [N]? S Romance [N]? N Musical [N]? N Nerd [N]? S Você deve assistir The Big Bang Theory Drama [N]? N Comédia [N]? N Ação [N]? S Drama [N]? N Policial [N]? N Crime [N]? S Você deve assistir Dexter
  4. Gabriel Custodio

    ME AJUDEM

    1º int retornoParImpar(int n){ if(n % 2 == 0) return 1; else return 0; } 2º #include<stdio.h> #include<locale.h> float Converte_Temperatura(float x, float y); int main(){ setlocale(LC_ALL, ""); float TC; float TF; printf("Introduza a temperatura em °C: "); scanf("%f", &TC); float F = Converte_Temperatura(TF, TC); printf("%.2f°C correspondem à %.2f°F ", TC, F); return 0; } float Converte_Temperatura(float x, float y){ x = 1.8 * y + 32; return x; } 3º void CalculaImprimeSomaSubtracao(int x, int y){ int soma = x + y; int subtracao = x - y; printf("SOMA = %d SUBTRACAO = %d" soma, subtracao); } 4º void CalculaImprimeMultipliacacaoDivisao(int x, int y){ int multiplicacao = x * y; float divisao = x / y; printf("MULTIPLICACAO = %d DIVISAO = %d" multiplicacao, divisao); } 5º void CalculaImprimeDobroQuadrado(int x){ int dobro = x * 2; float quadrado = x * x; printf("DOBRO = %d QUADRADO = %d" dobro, quadrado); } 6º float calculaMedia(float n1, float n2, float n3){ float media = (n1+n2+n3)/3; return media; }
  5. #include<stdio.h> #include<locale.h> #include<conio.h> int main() { setlocale(LC_ALL, ""); float aulas, faltas, indiceFaltas; float n1, n2, n3, media; printf("Digite sua 1º nota: "); scanf("%f", &n1); printf("Digite sua 2º nota: "); scanf("%f", &n2); printf("Digite sua 3º nota: "); scanf("%f", &n3); system("cls"); printf("Insira o numero total de aulas: "); scanf("%f", &aulas); printf("Insira o numero total de faltas: "); scanf("%f", &faltas); system("cls"); media=(n1+n2+n3)/3; indiceFaltas=(faltas*100)/aulas; if(media > 60 && indiceFaltas <= 25) printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi APROVADO!", media, indiceFaltas); else printf("O aluno obteve media de %.1f e porcentagem de faltas de %.1f%%, portanto o mesmo foi REPROVADO!", media, indiceFaltas); getch(); return 0; } O programa pode ser melhorado imensamente, mas não sei oque o seu professor passou, então fiz apenas o pedido. O programa pode ser melhorado imensamente, mas não sei oque o seu professor passou, então fiz apenas o pedido.
  6. Olá, se entendi bem sua pergunta, você deseja digitar "Oi tudo bem?", e espera uma resposta como "Tudo bem!" Para a linguagem C podemos fazer isso de algumas maneiras, uma delas é utilizando a função "strcmp". A função "strcmp()" compara os chamados "strings" entre si, "strings" nada mais são que um conjunto de caracteres que formão palavras ou frases. Para utiliza-la, primeiramente devemos declarar 2 variaveis (as strings), deste modo: char str1[] = "Oi tudo bem?"; char str2[30]; Enfim, tendo declarado as 2 variaveis, devemos agora lêr a "string" a ser comparada da seguinte forma: scanf("%s", str2); O %s faz a leitura de uma "string", porem normalmente a "string" é interrompida nos "espaços", para resolver esse problema devemos incluir o comando [^\n] entre a porcentagem e o s da seguinte forma: scanf("%[^\n]s", str2); Desta forma, tudo que for digitado até o pressionamento do "ENTER" será computado. Após esse passo devemos utilizar uma condicional junto com a função "strcmp()", para que se o usuário digite "Oi tudo bem", e receba a resposta "Tudo bem!" Faremos isso desta forma: if(strcmp(str1,str2) == 0) printf("Tudo bem!"); else printf("não entendi!"); Para entendermos o código acima devemos entender um pouco mais como a função "strcmp" funciona: A função strcmp() pode retornar um valor nulo (zero), positivo ou negativo. Quando as palavras comparadas são iguais, a função retorna 0. Quando as palavras comparadas são diferentes e a primeira é maior, a função retorna um valor positivo, caso contrário, a função retorna negativo, sendo que no alfabeto a “menor” letra é “a”, e a maior, “z”. Exemplos: strcmp(maior,menor) == 1 strcmp(“bb”,”aa”) == 1 strcmp(menor,maior) == -1 strcmp(“aa”,”bb”) == -1 strcmp(grande,grande) == 0 strcmp(“bb”,”bb”) == 0 strcmp(pequeno,pequeno) == 0 strcmp(“aa”,”aa”) == 0 então oque foi feito na condição If, foi dizer que se as 2 strings forem iguais ele ira dizer "Tudo bem!", senao ele dirá "não entendi!". O codigo final ficara assim: #include <stdio.h> #include <string.h> int main () { char str1[] = "Oi tudo bem?"; char str2[30]; scanf("%[^\n]s", str2); if(strcmp(str1,str2) == 0) printf("Tudo bem!"); else printf("não entendi!"); } É bastante importante lembrar que para usar este tipo de função é necessário o uso da biblioteca <string.h>
  7. Olá programadores, recentemente embarquei nessa via da programaçao, e gostaria de ajuda para resolver o seguinte problema: Codigo a seguir: #include <stdio.h> int main(){ char nome, profissao, cpf, aniversario, email; int pergunta1; printf("O que voce deseja fazer?\n"); printf("[1]Preencher cadastro\n"); printf("[2]Sair\n"); scanf("%d", pergunta1); if (pergunta1 == 1){ setbuf(stdin, NULL); printf("\n Qual é o seu nome completo?\t"); scanf(" %[^\n]s",&nome); printf("\n Qual é sua data de nascimento? (dd/mm/aaaa)\t"); scanf(" %[^\n]d",&aniversario); printf("\n Qual é o seu email?\t"); scanf(" %[^\n]s",&email); printf("\n Qual o seu CPF? (Use apenas números.)\t"); scanf(" %[^\n]s", &cpf); printf("\n Qual é a sua profissão?\t"); scanf(" %[^\n]s",&profissao); printf("Confira as informaçoes fornecidas:\n"); printf("Nome: %s\n", nome); printf("Aniversario: %s\n", aniversario); printf("Email: %s\n", email); printf("Profissao: %s\n", profissao); printf("CPF: %s\n", cpf); printf("[1]Prosseguir\n"); printf("[2]Editar\n"); int pergunta2; scanf("%d", pergunta2); if(pergunta2 = 1) printf("Ainda não existe para onde prosseguir\n"); else if(pergunta2 = 2){ printf("Qual termo esta errado?\n\n"); printf("[1]Nome: %s\n", nome); printf("[2]Aniversario: %s\n", aniversario); printf("[3]Email: %s\n", email); printf("[4]Profissao: %s\n", profissao); printf("[5]CPF: %s\n", cpf); int pergunta3; scanf("%d", pergunta3); if(pergunta3 == 1){ printf("Corrija o seu nome completo: "); scanf(" %[^\n]s", nome); printf("Confira as informaçoes fornecidas:\n"); printf("Nome: %s\n", nome); printf("Aniversario: %s\n", aniversario); printf("Email: %s\n", email); printf("Profissao: %s\n", profissao); printf("CPF: %s\n", cpf); } else if(pergunta3 == 2){ printf("Corrija o seu aniversario: "); scanf(" %[^\n]s", aniversario); printf("Confira as informaçoes fornecidas:\n"); printf("Nome: %s\n", nome); printf("Aniversario: %s\n", aniversario); printf("Email: %s\n", email); printf("Profissao: %s\n", profissao); printf("CPF: %s\n", cpf); } else if(pergunta3 == 3){ printf("Corrija o seu email: "); scanf(" %[^\n]s", email); printf("Confira as informaçoes fornecidas:\n"); printf("Nome: %s\n", nome); printf("Aniversario: %s\n", aniversario); printf("Email: %s\n", email); printf("Profissao: %s\n", profissao); printf("CPF: %s\n", cpf); } else if(pergunta3 == 4){ printf("Corrija a sua profissao: "); scanf(" %[^\n]s", profissao); printf("Confira as informaçoes fornecidas:\n"); printf("Nome: %s\n", nome); printf("Aniversario: %s\n", aniversario); printf("Email: %s\n", email); printf("Profissao: %s\n", profissao); printf("CPF: %s\n", cpf); } else if(pergunta3 == 5){ printf("Corrija o seu CPF: "); scanf(" %[^\n]s", email); printf("Confira as informaçoes fornecidas:\n"); printf("Nome: %s\n", nome); printf("Aniversario: %s\n", aniversario); printf("Email: %s\n", email); printf("Profissao: %s\n", profissao); printf("CPF: %s\n", cpf); } else if(pergunta3 != 1 || pergunta3 != 2 || pergunta3 != 3 || pergunta3 != 4 || pergunta3 != 5) printf("Comando invalido"); } else if(pergunta2 != 1 || pergunta2 != 2) printf("Comando invalido"); } else if(pergunta1 == 2) printf("A porta e logo ali"); else if(pergunta1 != 1 || pergunta1 != 2) printf("Comando invalido"); return 0; } Consigo dar build and run, porem após o primeiro scanf o programa para de funcionar imagem a baixo: Muito obrigado desde já, e claro sintam-se livres para modificar o codigo e relatar problemas, ou melhorias que podem ser feitas, lembrando que eu programo a exatos 2 dias!