Ir ao conteúdo
  • Cadastre-se

Diego TJS

Membro Pleno
  • Posts

    122
  • Cadastrado em

  • Última visita

Tudo que Diego TJS postou

  1. Estou aproveitando as férias da facul pra fazer uns cursos e to fazendo um de C# O exercício é aqueles tradicionais entrar com três valores (A, B e C) e verificar se forma triangulo equilátero, isoceles ou escaleno consegui fazer funcionar mas fiquei com certa duvida em dois (if... else) Se perceberem tem duas partes comentadas no código, na primeira é a condição apenas para verificar se forma triangulo se eu retirar o comentário o programa apenas fala que forma um triângulo mas não fala qual o tipo dele. E no segundo comentário no fim do código é uma mensagem caso não forme triângulo se eu tiro o comentário da um erro porque o programa ele pede a condição para o triângulo escaleno. No que eu percebi esses duas partes comentadas deveriam está fora da parte que verifica o tipo do triângulo posso estar errado... alguém pode dar uma ajuda ai. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Exercício_3 { class Program { static void Main(String[] Args) { //Declaração de Variáveis int A; int B; int C; // Nome do programa Console.WriteLine("___FORMANDO TRIÂNGULO___"); //Pedindo as entradas Console.WriteLine(" "); Console.Write("Informe o lado A: "); A = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.Write("Informe o lado B: "); B = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(" "); Console.Write("Informe o lado C: "); C = Convert.ToInt32(Console.ReadLine()); //Verificando triangulo /*if ((A<B+C) && (B<A+C) && (C<A+B)) { Console.WriteLine(" "); Console.Write("Formam triângulo!"); }*/ if ((A==B) && (B==C)) { Console.WriteLine(" "); Console.Write("Triângulo Equilátero"); } else if ((A==B) || (B==C) || (A==C)) { Console.WriteLine(" "); Console.Write("Triângulo Isósceles"); } else { Console.WriteLine(" "); Console.Write("Triângulo Escaleno"); } /*else; { Console.WriteLine(" "); Console.Write("Os valores não formam um triângulo!"); }*/ System.Console.ReadKey(); } } }
  2. Ninguém? Se não entenderem a dúvida eu explico melhor
  3. Neste exercício pede que entre com o tempo de 5 voltas de 5 carros e no fim mostre o os três primeiros, fiz todo o código só falta agora mostrar quem são os três primeiros colocados, sendo que o vencedor é o que na soma das 5 voltas fizer em menos tempo, vou deixar uma imagem para entender melhor... Não estou conseguindo mostrar quem venceu, fiz uma condição para caso a corrida termine com o Carro 1 em primeiro, Carro 2 em segundo e Carro 3 em terceiro, mas se eu fosse fazer uma condição para cada possibilidade de vitoria iria dar muita linha tem alguma forma melhor para fazer? Código no Spoiler. #include<iostream>#include<string.h>#include<stdlib.h>#include<conio.h>#include<stdio.h>#include<locale.h>main () { float carro_um[6],carro_dois[6],carro_tres[6],carro_quatro[6],carro_cinco[6]; setlocale(LC_ALL, "Portuguese"); printf("RESULTADO DA CORRIDA\n\n"); printf("___CARRO 1___\n\n"); printf("Volta 1: "); scanf("%f", &carro_um[0]); printf("Volta 2: "); scanf("%f", &carro_um[1]); printf("Volta 3: "); scanf("%f", &carro_um[2]); printf("Volta 4: "); scanf("%f", &carro_um[3]); printf("Volta 5: "); scanf("%f", &carro_um[4]); printf("\n___CARRO 2___\n\n"); printf("Volta 1: "); scanf("%f", &carro_dois[0]); printf("Volta 2: "); scanf("%f", &carro_dois[1]); printf("Volta 3: "); scanf("%f", &carro_dois[2]); printf("Volta 4: "); scanf("%f", &carro_dois[3]); printf("Volta 5: "); scanf("%f", &carro_dois[4]); printf("\n___CARRO 3___\n\n"); printf("Volta 1: "); scanf("%f", &carro_tres[0]); printf("Volta 2: "); scanf("%f", &carro_tres[1]); printf("Volta 3: "); scanf("%f", &carro_tres[2]); printf("Volta 4: "); scanf("%f", &carro_tres[3]); printf("Volta 5: "); scanf("%f", &carro_tres[4]); printf("\n___CARRO 4___\n\n"); printf("Volta 1: "); scanf("%f", &carro_quatro[0]); printf("Volta 2: "); scanf("%f", &carro_quatro[1]); printf("Volta 3: "); scanf("%f", &carro_quatro[2]); printf("Volta 4: "); scanf("%f", &carro_quatro[3]); printf("Volta 5: "); scanf("%f", &carro_quatro[4]); printf("\n___CARRO 5___\n\n"); printf("Volta 1: "); scanf("%f", &carro_cinco[0]); printf("Volta 2: "); scanf("%f", &carro_cinco[1]); printf("Volta 3: "); scanf("%f", &carro_cinco[2]); printf("Volta 4: "); scanf("%f", &carro_cinco[3]); printf("Volta 5: "); scanf("%f", &carro_cinco[4]); carro_um[5]=carro_um[0]+carro_um[1]+carro_um[2]+carro_um[3]+carro_um[4]; carro_dois[5]=carro_dois[0]+carro_dois[1]+carro_dois[2]+carro_dois[3]+carro_dois[4]; carro_tres[5]=carro_tres[0]+carro_tres[1]+carro_tres[2]+carro_tres[3]+carro_tres[4]; carro_quatro[5]=carro_quatro[0]+carro_quatro[1]+carro_quatro[2]+carro_quatro[3]+carro_quatro[4]; carro_cinco[5]=carro_cinco[0]+carro_cinco[1]+carro_cinco[2]+carro_cinco[3]+carro_cinco[4]; if(carro_um[5] < carro_dois[5] && carro_dois[5]<carro_tres[5] && carro_tres[5]<carro_quatro[5]){ printf("\nO primeiro colocado e o carro 1\nO segundo colocado e o carro 2\nO terceiro colocado e o carro 3\n"); } }
  4. Cara obrigado mesmo realmente percebi onde estava errando, no caso o a condição do "n" foi pro fim assim ao colocar os números se não formar triangulo ele já pula tudo caso contrario verifica qual tipo de triangulo é, os dois tópicos são duvidas iguais devia ter dado uma pesquisada melhor, agradece !
  5. Eu de novo pedindo ajuda de vocês na linguagem C... primeiro segue o link do exercício é muito grande para postar http://olimpiada.ic.unicamp.br/pratique/programacao/nivel1/2011f1p1_triangulos O problema é o seguinte eu consegui fazer o código e ele funciona nos três tipos de triângulo mas quando é para exibir a letra "n" que não é possível formar triangulo ele exibe duas condições no caso exibe a letra "n" e a letra "o" que é de triângulo obtusângulo, segue o código e um print do erro: //Exercicio Triângulo#include<iostream>#include<string.h>#include<stdlib.h>#include<conio.h>#include<stdio.h>#include<locale.h>int main(){ int A, B, C; setlocale(LC_ALL, "Portuguese"); printf("Informe os lados do triângulo (Separados por espaço):\n"); scanf("%d %d %d",&A,&B,&C); //Verificando se forma triângulo ou não //Condição para formar triangulo if((A+>C && (A+C)>B && (B+C)>A); //Se não formar triangulo já imprime a letra N e finaliza else { printf("n\n"); } /*No caso de fomar triangulo, Verificar qual tipo de triângulo será formado*/ //Condição para triangulo RETANGULO if ((B* + (C*C) == (A*A) || (A*A) + (C*C) == (B* || (B* + (A*A) == (C*C)) { printf("r\n"); } //Condição para triangulo OBTUSANGULO if(A>B && A>C || B>A && B>C || C>B && C>A) { if ((B* + (C*C) < (A*A) || (A*A) + (C*C) < (B* || (A*A) + (B* < (C*C) ) { printf("o\n"); } } //Condição para triangulo ACUTANGULO else if ((B* + (C*C) > (A*A) || (A*A) + (C*C) > (B* || (B* + (A*A) > (B*) { printf("a\n"); } system("pause"); }
  6. Obrigado pela resposta... O Namespace não era pra ta ai simplesmente esqueci de tirar. Ele dava muitos erros na hora de compilar por isso não especifiquei, mas valeu pela dica. E o código não ficou igual o seu mas baseando no que você fez conseguir fazer o meu basicamente ficou o mesmo só mudou a organização, estava errando na hora de chamar as funções, mais uma vez agradeço.
  7. Tenho um exercício que preciso fazer ele com função e/ou procedimento, consegui fazer normal mas quando tento fazer usando algum dos dois sempre da erro se alguém conseguir ajudar agradeço, segue o exercício: O presidente do clube de campo São Januário deseja construir uma piscina moderna. O projeto da piscina segue o modelo abaixo: O presidente deseja colocar lajota na parte reservada para banho de sol e azulejo em todo o restante da piscina. Sabendo-se que as lajotas são quadradas (lado l) (M reais o m2) e que os azulejos possuem lados l1, l2 (N reais o m2) . Fazer um algoritmo capaz de calcular: a) O custo total para cobrir todo o espaço do projeto da piscina. b ) Qual o volume máximo de água necessário para preencher toda a piscina. Os valores a, b, c, l, l1, l2, M, N devem ser lidos. //Projeto da Piscina#include <iostream>#include <string.h>#include <stdlib.h>#include <conio.h>#include <stdio.h>#include <math.h>#include <locale.h>using namespace std;int main(){ int qtd_azulejos=0, qtd_lajotas=0; float aux=0; float a, b, c, l, l1, l2, M, N; float area_azulejo, area_lajota; //Armazena area para ser colocado o azulejo e lajota float m_azulejo, l_lajota; //Armazena a area de cada azulejo e de cada lajota float preco_total_azulejo, preco_total_lajota, preco_total, volume_agua; setlocale(LC_ALL, "Portuguese"); printf("PROJETO DE PISCINA\n\n"); printf("Dimensões da Piscina\n\n"); printf("Largura (Em metros): "); scanf("%f", &a); printf("Comprimento (Em metros): "); scanf ("%f", &; printf("Profundidade (Em metros): "); scanf("%f", &c); printf("Largura da lajota (Em metros): "); scanf("%f", &l); printf("Preço por metro quadrado da lajota: "); scanf("%f", &M); printf("Largura do azulejo (Em metros): "); scanf("%f", &l1); printf("Comprimento do azulejo (Em metros): "); scanf("%f", &l2); printf("Preço por metro quadrado do azulejo: "); scanf("%f", &N); //OBS: //A quantidade de azulejo é a área dos lados da piscina //(2*a*b + 2*b*c + a*c) //A quantidade de lajota é referente ao comprimento da borda da piscina //(2*a+2* area_azulejo = 2*a*b + 2*b*c + a*c; m_azulejo = l1*l2; while (aux < area_azulejo){ aux = aux + m_azulejo; qtd_azulejos++; } //No final, qtd_azulejos vai ser o numero de azulejos que vou usar na piscina area_lajota = 2*a+2*b; l_lajota = l*l; //Eu vou ter o comprimento da borda da piscina onde vou usar as lajotas //Vou achar agora a quantidade de lajotas que vou usar na piscina //Cuja soma dos comprimentos de cada lajota deve ser igual ou maior //Á qtd_lajota aux=0; while (aux < area_lajota){ aux = aux + l; qtd_lajotas++; } preco_total_azulejo = qtd_azulejos*m_azulejo*N; preco_total_lajota = qtd_lajotas*l_lajota*M; preco_total = preco_total_azulejo+preco_total_lajota; printf("\nResultados:\n\n"); printf("Custo com azulejo R$ %.2f \n", preco_total_azulejo); printf("Custo com lajota R$ %.2f \n", preco_total_lajota); printf("Custo total R$ %.2f \n", preco_total); volume_agua = a*b*c; printf("Volume de água para preencher a piscina é de %.0f metros cúbicos.\n\n", volume_agua); system("pause");}
  8. Realmente é muito difícil achar algo sobre o MMX, mas valeu tirou um pouco da minha duvida.
  9. Eu vou fazer uma apresentação na facul e vou falar sobre o MMX mas tem muitas contradições na internet.. A principal é esta em uma matéria aqui mesmo do Clube do Hardware publicado em 1997 que fala o seguinte: Em nossos testes utilizamos programas de teste de performance e diversos aplicativos de uso comum e calculamos que o ganho de performance do Pentium­200 MMX sobre o Pentium­200 Clássico ficou na média de 11,30%. Para a utilização do conjunto de instruções MMX do processador, neste caso, o ganho de performance do Pentium MMX sobre o Pentium Clássico fica na média de 239 %. https://www.clubedohardware.com.br/artigos/pentium-mmx/918/3 Já na publicação do site Hardware não deve ter sido na época fala o seguinte: A adesão às instruções MMX foi tão pequena que mesmo hoje, vários anos depois do lançamento do MMX, praticamente pode-se contar nos dedos os programas realmente otimizados para as novas instruções, sendo que os programas otimizados rodam em média apenas 10% mais rápido. http://www.hardware.com.br/livros/hardware-manual/pentium-mmx.html Ou seja no Clube do Hardware fala que o ganho de performance em SW otimizados fica na média de 239% já no Hardware fala que a média é de 10% diferença muito grande agora não sei qual fala a verdade. O Clube do Hardware trata o MMX como uma boa tecnologia e o Hardware como um grande golpe de marketing.
  10. Acontece o seguinte estou com um notebook da Samsung com W8 e quero formatar e colocar o W7 mas tem um problema este note algumas teclas não estão funcionando entre elas a tecla "D" que eu preciso para fazer aquele esquema do "diskpart" na hora da instalação do W7, então eu pensei em tirar o HD do note da Samsung colocar em um outro note que tenho aqui da Positivo formatar ele e depois colocar no Samsung de novo ou então eu iria colocar o HD em outro note apenas para fazer o esquema do "diskpart" isto vai funcionar?
  11. Estou com um notebook (Samsung ATIV Book 2.2 275E4E-KD1) só que algumas teclas (Q,W,D,F,V,B ) não estão funcionando, já tentei instalar drivers mas fala que está atualizado, mudei configurações, resetei completamente o notebook e as teclas não voltar a funcionar. Fiz testes com o teclado virtual e também usando o android como teclado e funciona de boa, ao que parece é problema nas teclas, pensei em tirar para ver se esta sujo ou algo do tipo mas parece ser complicado então não forcei. Alguma ideia de como arrumar ou pelo menos ter certeza que realmente é problema nas teclas?
  12. Aproveitando o tópico... Estou com um problemas mais sério agora está aparecendo este erro "O Windows não pode ser instalado na partição 1 do disco 0" mas já sei como resolver depois que escolho o idioma aperto SHIFT+F10 entro no administrador e vou colocar os comandos mas o problemas é que algumas teclas (q, w, f, d, v) não estão funcionando e preciso da tecla "D" para digitar os comandos e como não tem o teclado virtual não sei como vou fazer isso... Alguma ideia? Só pra constar não resolvi o problema das teclas antes porque ele ficou muito tempo sem mexer então não era mais possível fazer o login no windows 8 para ver as configurações.
  13. Irei colocar a 86x mesmo, caso ele resolva mudar memória que acho difícil posso trocar.
  14. Então no caso ele é aqueles usuários comuns então não acredito que ele vá colocar mais memória por isso da dúvida, estranho que mesmo com 2GB ele já vem de fábrica com o W8 64x
  15. É o seguinte estou formatando o notebook de um colega (Samsung ATIV Book 2 275E4E-KD1 com AMD E1-1500 Dual Core) ele vem com o Windows 8 64x de fábrica, mas tem apenas 2GB de Ram então estou na dúvida se coloco o Windows 7 64x ou 86x?
  16. Estou no segundo semestre de Ciência da Computação por enquanto não vi nada de programação apenas algoritmos e programas no CMD, mas sempre tive uma duvida... "Como fazem as interfaces gráficas?" qual linguagem usam e como fazem as interfaces gráficas de software tipo Photoshop, Word e todos os existentes. Queria saber também se na facul vou chegar a ver isso, essa é a matriz curricular -> http://www.ung.br/curso_graduacao_matriz.php?IDcurso=18
  17. Então eu precisava traduzir um aplicativo android então baixei o apk e descompilei e traduzi ele todo (values/string) só que o problema está agora eu descompilei ele por um programa simples queria saber se tem como testar antes de compilar para ver se a tradução esta funcionando tentei usar o android studio mas não consegui rodar existe algum outro programa que posso testar antes? Como não conseguir testar eu tentei compilar conseguir achar um programa que compilasse (android studio também não consegui) mas para esse programa compilar ele tinha que descompilar um apk primeiro então descompilei o apk original troquei a string original pela traduzida mas depois de pronto fui testar no celular e continuava em inglês. Resumindo quero saber se tem como testar antes de compilar e como faço para compilar novamente e ficar com a tradução?
  18. Também vi um reviews elogiando esta da Microlab. As duas são otimas caixas tanto a M-290 quanto a Z313 !
  19. Depois de algumas pesquisas e opiniões fiz umas mudanças e agora esta assim: INTEL Processador: Core i5 4570 Placa-mãe: MSI H97M-G43 Gabinete: Pcyes Rhino Placa de video: Radeon R9 280X Memoria Ram: Kingston Hyperx 4GB DDR3 1600 (2 Pentes) Fan: Akasa Fonte: 500w EVGA, Corsair ou Pcyes (Mais barata) HD: 1TB 7200 SATA3 Seagate ou W. Digital (Mais barato) Teclado e Mouse: Multilaser Warrior Monitor: AOC D2369VH Caixa de Som: Logitech Z313 ou Microlab M-290 Algumas observações acabei escolhendo Intel, retirei o cooler por não ser preciso e o gravador por não achar necessário, coloquei fan mas não irei comprar junto só depois caso for necessário, o teclado e mouse pesquisei bastante sobre este modelo e as reviews são boas mas caso for preciso mudo, e as caixas de som que ainda estou dando umas pesquisadas mas vai ser uma das duas provavelmente o preço vai acabar valendo também.
  20. Então desculpa ai a demora... Pra mim também vai ser de boa porque vou usar só no meu quarto então não precisa de muito "pancadão", mas vou dar uma pesquisada nesta da Microlab também. Agradeço pela ajuda.
  21. Voltei para falar da fonte muitas pessoas falou para analisar outras fontes porque essas da EVGA e algumas da Corsair não entregam o que prometem e outras coisas, recomendariam uma da Seasonic 520w. No PSU Calculator o teste falou que o PC ira consumir 407W e recomendaram uma fonte de no minimo 457W só que agora estou meio perdido com este esquema de selo e tensão real entregue pela fonte.
  22. Ajudou muito e olhando essa Z313 gostei muito dela acho que vai ser minha escolha também... Só uma pergunta está gostando dela? Qual sua avaliação?
  23. Tenho estas opções para usar no pc, mas não sei qual escolher ao que parece são bem parecidas, quem manjar mais do assunto deem suas opiniões... Creative A220 2.1 http://www.kabum.com.br/produto/21035/creative-caixa-de-som-2-1-a220-preta-51mf0400aa012- Logitech Z213 2.1 http://www.kabum.com.br/produto/59469/logitech-caixa-de-som-multimidia-2-1-14w-rms-z213 Edifier X100B 2.1 http://www.kabum.com.br/produto/30158/edifier-subwoofer-2-1-x100b-black

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!