
AdrianoSiqueira
Membro Pleno-
Posts
1.273 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que AdrianoSiqueira postou
-
Java Mini calculadora com valores digitados pelo usuario,erro
AdrianoSiqueira respondeu ao tópico de Victor Felipe em Java/Android SDK
Você não disse qual é o erro... Deixe seu código assim que funciona. import java.util.Scanner; public class Calculadora{ public static void main(String []args){ Scanner ler = new Scanner (System.in); System.out.println("Digite o primeiro valor"); double x = ler.nextDouble(); ler.nextLine(); System.out.println("Digite o segundo valor"); double y = ler.nextDouble(); ler.nextLine(); double soma = x + y; double sub = x - y; double mult = x * y; double div = 0.0; if (y != 0) { div = x / y; } System.out.println("O valor da soma e: " + soma); System.out.println("O valor da subtracao e: " + sub); System.out.println("O valor da multiplicacao e: " + mult); System.out.println("O valor da divisao e: " + div); } } -
Eu usei Orientação a Objetos, então ficou muito grande para postar o código, então vou deixar o pacote. JogoDados.zip
-
como tirar drasticamente o lag do windows 10
AdrianoSiqueira respondeu ao tópico de Heittor Souza em Problemas de desempenho
Queima um DVD. -
C++ Como armazenar um nome e fazer a média aritmética de 3 numeros reais
AdrianoSiqueira respondeu ao tópico de lauraSilva em C/C#/C++
#include <iostream> using namespace std; int main() { // Declaracao de variaveis string nome = ""; double nota1 = 0.0; double nota2 = 0.0; double nota3 = 0.0; double media = 0.0; // Entrada de dados cout << "Nome do aluno: "; getline(cin, nome); cout << "Informe a 1a nota: "; cin >> nota1; cin.ignore(); cout << "Informe a 2a nota: "; cin >> nota2; cin.ignore(); cout << "Informe a 3a nota: "; cin >> nota3; cin.ignore(); // Calcula a media aritmetica media = (nota1 + nota2 + nota3) / 3; // Relatorio cout << "Sua media e: " << media << "\n"; return 0; } -
como tirar drasticamente o lag do windows 10
AdrianoSiqueira respondeu ao tópico de Heittor Souza em Problemas de desempenho
Recomendo formatar novamente e voltar para o Windows 8. Teoricamente ele foi desenvolvido para rodar em máquinas mais limitadas. -
Por quanto tempo um arquivo permanece armazenado no Google Drive?
AdrianoSiqueira respondeu ao tópico de Mário Tempst em Redes e Internet
Na minha opinião é melhor assim. Já pensou você salvar algo importante lá e depois de algum tempo você for buscar e vê que ele foi deletado sem a sua permissão. A premissa do Google Drive não é ser um "Armazenamento Temporário", mas sim uma espécie de "HD particular na nuvem". Dessa forma seus arquivos ficam lá até quando você quiser. Tenho arquivos abandonados lá a anos e estão do mesmo jeito que eu larguei. -
Por quanto tempo um arquivo permanece armazenado no Google Drive?
AdrianoSiqueira respondeu ao tópico de Mário Tempst em Redes e Internet
Não entendi sua dúvida, mas pense no Google Drive como sendo o HD do seu PC. Você salva arquivos nele e tem um tamanho limite de quantos dados você consegue salvar. Aí eu te pergunto: se você salvar algo no HD do seu PC, por quanto tempo ele ficará armazenado ali? Provavelmente a resposta será: Até quando eu deletá-lo. Mas como você deve saber, quando se deleta algo do HD, ele não é efetivamente deletado, apenas é apagada as referências para esse arquivo, e como você também deve saber, esse arquivo deletado pode ser recuperado. No Google Drive a lógica é a mesma, você salva algo lá, ele fica lá até você deletar, mas mesmo se você deletar, ainda pode ser possível recuperá-lo (caso o Google queira). -
Por quanto tempo um arquivo permanece armazenado no Google Drive?
AdrianoSiqueira respondeu ao tópico de Mário Tempst em Redes e Internet
Como assim? -
Por quanto tempo um arquivo permanece armazenado no Google Drive?
AdrianoSiqueira respondeu ao tópico de Mário Tempst em Redes e Internet
Teoricamente para sempre. Ou até você deletar o arquivo, ou deletar sua conta. Também pode acontecer uma catástrofe e o servidor ser fisicamente danificado, nesse caso se não houver backup por parte do Google, os seus arquivos estarão perdidos. -
Java Criar um simulador de caixa eletrônico
AdrianoSiqueira respondeu ao tópico de tiagoalmeida48 em Java/Android SDK
Dê uma olhada nesse código: Github - Cash Machine -
Java Aparecendo dois nomes ao invés de um quando eu executo o código
AdrianoSiqueira respondeu ao tópico de Awayr em Java/Android SDK
Cara, seu código tinha uma série de problemas, a maioria relacionada com convenção de código: Nome de pacote sempre contém letras minúsculas. Nome de classes sempre começa com letra maiúscula, se o nome for composto, cada inicial deve ser maiúscula. Nunca use acentuação em nomes de classes, métodos ou variáveis, isso pode causar um sério problema relacionado com a codificação do arquivo (aconteceu comigo, as letras acentuadas ficaram todas zoadas). Eu também removi o pacote print completamente, pois as classes que estavam lá dentro eram inúteis. Se você quer imprimir os dados de um objeto, crie uma função para isso dentro da classe do próprio objeto, ou então sobrescreva o método toString (foi o que eu fiz). Fora isso tem algumas coisas que você pode rever com a sua lógica, por exemplo para pegar os dados, pois colocar tudo dentro de uma única função acaba ficando confuso. Aula5_Completa.zip adicionado 21 minutos depois Eu refiz uma parte do código a partir do zero com uma lógica diferente, veja se te ajuda de alguma forma. Aula5_Refeita.zip -
C++ Programa de identificação de ponto em um retângulo
AdrianoSiqueira respondeu ao tópico de Ga_bryel em C/C#/C++
Poderia fazer assim: #include <iostream> struct Ponto { int x; int y; }; int main() { /* * (10, 10) * *-------------------------* * : : * : : * : (1, 5) : * : * : * : : * : : * *-------------------------* * (0, 0) */ Ponto inferiorE = {0, 0}; Ponto superiorD = {10, 10}; Ponto ponto = {1, 5}; bool dentro = false; if (ponto.x > inferiorE.x && ponto.y > inferiorE.y) { if (ponto.x < superiorD.x && ponto.y < superiorD.y) { dentro = true; } } std::cout << "O ponto está " << (dentro ? "dentro" : "fora") << ". \n"; return EXIT_SUCCESS; } Cabe a você decidir se caso o ponto cair em cima da linha ele é considerado dentro ou não. No caso desse algoritmo ele é considerado fora. -
Java Aparecendo dois nomes ao invés de um quando eu executo o código
AdrianoSiqueira respondeu ao tópico de Awayr em Java/Android SDK
Poste o código da classe que está com problema, senão não tem como a gente ajudar. -
C Fazer um algoritmo que através de uma função receba um nome de usuário
AdrianoSiqueira respondeu ao tópico de rafacelinho em C/C#/C++
Para usar o fgets faça assim: fgets(destino, quantidade_de_letras_para_ler, stdin); adicionado 14 minutos depois Poste o código como está e vamos ver como melhorar. -
C Fazer um algoritmo que através de uma função receba um nome de usuário
AdrianoSiqueira respondeu ao tópico de rafacelinho em C/C#/C++
Para usar strlen é necessário incluir a biblioteca string.h Ao invés de usar gets use fgets. adicionado 2 minutos depois Outra coisa, ao invés de testar letras maiúsculas e minúsculas, converta o nome para maiúsculo ou minúscula, assim você só tem que testar duas letras. adicionado 11 minutos depois Não entendi para que você criou o vetor letrasaux, a forma como você declarou no primeiro for está dando problema, pois o strlen está retornando 0 e o ciclo não executa. Dica: não sei qual IDE você está usando, mas é uma boa ideia pesquisar como depurar o código, isso poupa muito tempo tentando adivinhar onde o problema está. -
C Fazer um algoritmo que através de uma função receba um nome de usuário
AdrianoSiqueira respondeu ao tópico de rafacelinho em C/C#/C++
Basicamente você vai fazer algo assim: void funcao() { printf("Dentro da função \n"); } int main(){ funcao(); return 0; } Mas essa função deve receber uma string. E essa string deve ser obtida dentro do main. -
C Fazer um algoritmo que através de uma função receba um nome de usuário
AdrianoSiqueira respondeu ao tópico de rafacelinho em C/C#/C++
Sá sabe trabalhar com funções? -
C Fazer um algoritmo que através de uma função receba um nome de usuário
AdrianoSiqueira respondeu ao tópico de rafacelinho em C/C#/C++
Pelo que eu entendi, no método main você pega o nome, aí você passa esse nome para uma função e ela diz quantos 'A' e 'E' esse nome tem? -
Java Escreva uma função que recebe um vetor como parâmetro e inverte a ordem dos elem
AdrianoSiqueira respondeu ao tópico de stedelboux em Java/Android SDK
Você vai precisar de dois vetores do mesmo tamanho. Partindo do ponto que um desses vetores já está devidamente preenchido, você precisará de um loop com dois índices: O primeiro inicia em 0 e vai até o último elemento do vetor preenchido (vamos chamar de i). O segundo começa do último elemento do vetor vazio e vai decrementando até chegar em 0 (vamos chamar de j). Dentro do loop é só atribuir o valor do vetor preenchido na posição i ao vetor vazio na posição j. -
C++ como passar uma classe de objetos para uma funcao
AdrianoSiqueira respondeu ao tópico de Jonathas David em C/C#/C++
#include <iostream> using std::string; using std::cout; class Pessoa { public: string nome; int idade; void imprimir() { cout << nome << " tem " << idade << " anos de idade. \n"; } }; void funcao(Pessoa *pessoa) { pessoa->imprimir(); } int main() { Pessoa pessoa; pessoa.nome = "Ele"; pessoa.idade = 40; funcao(&pessoa); return 0; } -
Java Troca de imagens durante o programa
AdrianoSiqueira respondeu ao tópico de Paulo Molarinho Mattos em Java/Android SDK
Segue um exemplo funcional: import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.WindowConstants; import java.awt.Image; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; public class Grafico extends JFrame { private JLabel label; public Grafico() { this.label = new JLabel(); configure(); } public static void main(String[] args) { new Grafico(); } private void configure() { label.setHorizontalAlignment(JLabel.CENTER); this.setTitle("Imagens"); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); this.setSize(600, 300); this.addKeyListener(new KeyAdapter() { @Override public void keyReleased(KeyEvent e) { label.setIcon(getIcone(e.getKeyCode())); } }); this.add(label); this.setVisible(true); } private ImageIcon getIcone(int keyCode) { String nomeImagem; if (keyCode == KeyEvent.VK_Z) { nomeImagem = "imagem1.png"; } else { nomeImagem = "imagem2.png"; } ImageIcon icone = new ImageIcon(getClass().getResource(nomeImagem)); Image imagem = icone.getImage().getScaledInstance(500, 281, Image.SCALE_SMOOTH); return new ImageIcon(imagem); } } -
Java Troca de imagens durante o programa
AdrianoSiqueira respondeu ao tópico de Paulo Molarinho Mattos em Java/Android SDK
Poste o código que você possui, assim podemos te ajudar melhor. -
Java Como fechar o JFrame atual após clicar num botão que abre outro JFrame
AdrianoSiqueira respondeu ao tópico de Jota Fernandes em Java/Android SDK
Segue um exemplo funcional: Classe secundária import javax.swing.JFrame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class Formulario extends JFrame { private final JFrame parent; public Formulario(JFrame parent) { this.parent = parent; configure(); } private void configure() { this.setTitle("Formulario"); this.setSize(250, 150); this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); this.setLocationRelativeTo(null); this.setVisible(true); this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { super.windowClosing(e); parent.setVisible(true); } }); parent.setVisible(false); } } Classe principal import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.WindowConstants; public class Programa extends JFrame { public Programa() { configure(); } public static void main(String[] args) { Programa programa = new Programa(); } private void configure() { JButton button = new JButton("Abrir formulario"); button.addActionListener(e -> { Formulario formulario = new Formulario(this); }); this.add(button); this.setTitle("Programa"); this.setSize(500, 300); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); this.setVisible(true); } } -
Poderia tentar assim: #include <iostream> #include <climits> bool existe(int valor, int valores[], int tamanho); int main() { const int tamanho = 6; int valores[tamanho] = {INT_MIN, INT_MIN, INT_MIN, INT_MIN, INT_MIN, INT_MIN}; int base1 = INT_MIN; int base2 = INT_MIN; int base3 = INT_MIN; int objetivo1 = INT_MIN; int objetivo2 = INT_MIN; int objetivo3 = INT_MIN; srand((unsigned) time(nullptr)); for (int i = 0; i < tamanho; ++i) { int valor = INT_MIN; do { valor = rand() % 530 + 1; } while (existe(valor, valores, tamanho)); valores[i] = valor; } base1 = valores[0]; base2 = valores[1]; base3 = valores[2]; objetivo1 = valores[3]; objetivo2 = valores[4]; objetivo3 = valores[5]; return 0; } bool existe(int valor, int valores[], int tamanho) { for (int i = 0; i < tamanho; ++i) { if (valores[i] == valor) { return true; } } return false; }
-
Java Compilador JavaC não encontrado , Kali Linux.
AdrianoSiqueira respondeu ao tópico de Yuno_. em Java/Android SDK
Para instalar o Java da Oracle, acesse esse link e veja meu post (adrisiq). Lá eu descrevi como fazer de forma genérica.
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