Ir ao conteúdo
  • Cadastre-se

EdwardTheHead

Membro Pleno
  • Posts

    25
  • Cadastrado em

  • Última visita

Tudo que EdwardTheHead postou

  1. Estou com um erro no crystal reports que quando eu tento gerar o arquivo pdf aparece o erro do título, e já procurei em todos os lugares e não consigo resolver, se alguém puder ajudar fico grato.
  2. Gostaria de criar um arquivo txt, usando os dados um objeto que estou guardando em uma Lista (List<>) e cada dado deve ser separado por ponto e virgula.
  3. Bem meu professor passou um trabalho para serializar e desserializar em XML,JSON e passar todos os dados da MyGlobal para um arquivo txt separados por ponto e virgula. Até agora so consegui fazer em XML. Se alguém puder ajudar nos outros tópicos fico agradecido. (segue o arquivo a baixo). Biblioteca.rar
  4. Gostaria de pegar um dado que está em linha quando clicasse em um botão, para fazer uma comparação.
  5. Eu gostaria de desabilitar uma opção dentro de um ComBox para que ele não fosse escolhida.(C#)
  6. Gostaria de saber se tem como recarregar um grid após clicar no Incluir.
  7. Boa noite, gostaria de saber como recarregar um grid depois que apertasse um botão em c#.
  8. então se você colocar 2x2 ou 3x3, da certo mais pra cima de disso da erro, tenta coloca ffslush(stdin); depois do scanf.
  9. #include<stdio.h> #include<locale.h> main() { setlocale(LC_ALL,"Portuguese"); int colunas,linhas,x,y,matriz[x][y],auxiliar; printf("Digite as dimensões da matriz:\nLinhas:"); scanf("%i",&colunas); printf("Colunas:"); scanf("%i",&linhas); printf("Digite os números da matriz:\n"); for(x=0;x<linhas;x++) { for(y=0;y<colunas;y++) scanf("%i",&matriz[x][y]); } for(x=0;x<=colunas-1;x++) { auxiliar=matriz[0][x]; matriz[0][x]=matriz[colunas-1][x]; matriz[colunas-1][x]=auxiliar; } printf("Nova Matriz:\n"); for(x=0;x<linhas;x++) { for(y=0;y<colunas;y++) printf("%i\t",matriz[x][y]); printf("\n"); } } coloca 3 linhas e 3 colunas adicionado 2 minutos depois
  10. #include<stdio.h> #include<locale.h> main() { setlocale(LC_ALL,"Portuguese"); int colunas,linhas,x,y,matriz[x][y],auxiliar; printf("Digite as dimensões da matriz:\nLinhas:"); scanf("%i",&colunas); printf("Colunas:"); scanf("%i",&linhas); printf("Digite os números da matriz:\n"); for(x=0;x<linhas;x++) { for(y=0;y<colunas;y++) scanf("%i",&matriz[x][y]); } for(x=0;x<=colunas-1;x++) { auxiliar=matriz[0][x]; matriz[0][x]=matriz[colunas-1][x]; matriz[colunas-1][x]=auxiliar; } printf("Nova Matriz:\n"); for(x=0;x<linhas;x++) { for(y=0;y<colunas;y++) printf("%i\t",matriz[x][y]); printf("\n"); } }
  11. Coloquei o \n deu certo, valeu. Acho q tava colocando número em cima sei lá.
  12. Na minha concepção o algoritmo ta certo mais os resultados estão errados. #include<stdio.h> #include<locale.h> main() { setlocale(LC_ALL,"Portuguese"); int matriz[3][3],x,y; printf("Digite 9 números:\n"); for(x=0;x<3;x++) { for(y=0;y<3;y++) scanf("%i",&matriz[x][y]); } printf("posições em que os números são impares:\n"); for(x=0;x<3;x++) { for(y=0;y<3;y++) { if(matriz[x][y]%2!=0) { printf("%i %i",x,y); } } } }
  13. Meu Professor de lingugem de programaçao pediu q fizessemos uma calculadora usando o metdo mvc mais nao estou conseguindo , pls me ajudem Camada model: amespace Calculadora2.Model { public class Calcula { public class CALCULA { public enum Operacao { Soma = 1, Subtracao = 2, Divisao = 3, Multiplicacao = 4, Nenhuma = 5 } private Decimal _Resultado; private Decimal _Memoria; private Operacao _AcaoPendente; public Decimal Resultado { get { return _Resultado; } set { _Resultado = value; } } public Decimal Memoria { get { return _Memoria; } set { _Memoria = value; } } public Operacao AcaoPendente { get { return _AcaoPendente; } set { _AcaoPendente = value; } } public Decimal CalculaOperacao(Decimal valor) { if (AcaoPendente == Operacao.Soma) { _Resultado = _Resultado+valor; } else if (AcaoPendente == Operacao.Subtracao) { _Resultado=_Resultado - valor; } else if (AcaoPendente == Operacao.Multiplicacao) { _Resultado=_Resultado * valor; } else if (AcaoPendente == Operacao.Divisao) { _Resultado = _Resultado / valor; } return Resultado; } } } } Camada Control: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Calculadora2.Model; namespace Calculadora2.Control { public class CCalculadora { Calcula aAcao = new Calcula(); private Decimal CalculaOperacao(Decimal AcaoPendente) { aAcao.AcaoPendente = AcaoPendente; return aAcao.CalculaOpercao(); } } } Camada view: public Form1() { InitializeComponent(); } //botões dos Números private void BtnUm_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 1; } private void BtnDois_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 2; } private void BtnTres_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 3; } private void BtnQuatro_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 4; } private void BtnCinco_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 5; } private void BtnSeis_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 6; } private void BtnSete_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 7; } private void BtnOito_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 8; } private void BtnNove_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 9; } private void BtnZero_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + 0; } private void BtnVirgula_Click(object sender, EventArgs e) { LblResultado.Text = LblResultado.Text + ","; } //Botão BackSpace e LimpaTela private void BtnLimpa_Click(object sender, EventArgs e) { LblResultado.Text = ""; } private void BtnBackSpace_Click(object sender, EventArgs e) { int quantidade = 0; quantidade = LblResultado.Text.Length; if (quantidade > 0) LblResultado.Text = LblResultado.Text.Substring(0, quantidade - 1); } //Botões Operações private void BtnDivide_Click(object sender, EventArgs e) { } private void BtnMultiplica_Click(object sender, EventArgs e) { } private void BtnMenos_Click(object sender, EventArgs e) { } private void BtnMais_Click(object sender, EventArgs e) { } private void Form1_Load(object sender, EventArgs e) { } } }
  14. Meu professor de Linguagem de programaçao passou um trabalho para programar uma calculadora simples no visual studio usando o processo MVC, mas pediu que pesquisássemos tudo o código se encontra abaixo, queria saber se errei alguma coisa antes e como prosseguir. Camada Model: namespace ClassLibrary2 { public class Calcula { public enum Operacao { Soma = 1, Subtracao = 2, Divisao = 3, Multiplicacao = 4, Nenhuma = 5 } private Decimal _Memoria; private Decimal _Resultado; private Operacao _AcaoPendente; public Decimal Memoria { get { return _Memoria; } set { _Memoria = value; } } public Decimal Resultado { get { return _Resultado; } set { _Resultado = value; } } public Operacao AcaoPendente { get { return _AcaoPendente; } set { _AcaoPendente = value; } } public Decimal CalculaOperacao() { return Resultado; if (AcaoPendente==Operacao.Soma) { _Resultado = _Resultado + _Memoria; } else if(AcaoPendente==Operacao.Subtracao) { _Resultado = _Resultado - _Memoria; } else if(AcaoPendente==Operacao.Divisao) { _Resultado = _Resultado / _Memoria; } else if (AcaoPendente==Operacao.Multiplicacao) { _Resultado = Resultado * _Memoria; } } } } Camada Control: namespace ClassLibrary1 { public class CCalculadora { Calcula oCalcula = new Calcula(); public Decimal CalculaOperacao(Decimal Resultado,Decimal Memoria) { oCalcula.Resultado = Resultado; oCalcula.Memoria = Memoria; return oCalcula.CalculaOperacao(); } } } Camada View:(Onde eu Empaquei) namespace WindowsFormsApplication1 { public partial class FrmCalculadora : Form { Calcula oResultado = new Calcula; public FrmCalculadora() { InitializeComponent(); } private void BtnUm_Click(object sender, EventArgs e) { Button b = (Button)sender; Convert ToDecimal (b); oResultado.Memoria =oResultado.Memoria+b; } } }
  15. eu quero mostrar as medias por ordem da maior pra menor, mais antes de prosseguir com código resolvi testar essa parte antes mais não esta dando certo.
  16. #include<stdio.h> #include<string.h> main() {char nomes[2][80],auxnomes[80]; float notas1[2],media[2],auxmedia,soma=0,notas2[2],notas3[2],notas4[2]; int x,escolha; for(x=0;x<2;x++) { printf ("Digite os nome do aluno:\n"); gets(nomes[x]); fflush(stdin); printf("Nota da primeira prova:\n"); scanf("%f",&notas1); fflush(stdin); printf("Nota da segunda prova:\n"); scanf("%f",&notas2); fflush(stdin); printf("Nota da terceira prova:\n"); scanf("%f",&notas3); fflush(stdin); printf("Nota da quarta prova:\n"); scanf("%f",&notas4); fflush(stdin); } for(x=0;x<2;x++) { soma=(notas1[x]+notas2[x]+notas3[x]+notas4[x]); media[x]=soma/4; } printf("Alunos com maiores medias:\n"); for(x=0;x<2;x++) { puts(nomes[x]); printf("%2.2f\n",media[x]); } }
  17. #include<stdio.h> int codigo[15]; float saldo[15]; void deposito() { int codigoinformado,depositado,x,y=0,escolha; printf("Codigo da conta:\n"); scanf("%i",&codigoinformado); for(x=0;x<15;x++) { if(codigoinformado==codigo[x]) { printf("Valor do deposito:\n"); scanf("%f",&depositado); saldo[x]=saldo[x]+depositado; printf("Saldo Atual:%2.2f\n",saldo[x]); } else y=y+1; } if(y==15) printf("Conta inexistente!"); } main() {int x; for(x=0;x<15;x++) { printf("Codigo:\n"); scanf("%i",&codigo[x]); printf("Saldo:\n"); scanf("%f",&saldo[x]); } deposito(); }
  18. Bom em 2016, terminei o 1° ano de sistemas de informação e nas férias fiquei programando esse código, se pudessem dar algumas críticas e sugestões apreciaria muito. #include<stdio.h> #include<math.h> #define PI 3.14 float area; int choice; void leitura(); void triangulo() {float base,altura; printf("Digite a base do triangulo:\n"); scanf("%f",&base); printf("Digite a altura do triangulo:\n"); scanf("%f",&altura); area=(base*altura)/2; printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) triangulo(); if(choice==2) leitura(); } void quadrado() {float lado; printf("Digite o valor dos lados do quadrado:\n"); scanf("%f",&lado); area=lado*lado; printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) quadrado(); if(choice==2) leitura(); } void circulo() {float raio,valor; printf("Digite o raio do circulo:\n"); scanf("%f",&raio); area=PI*(valor=pow(raio,2)); printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) circulo(); if(choice==2) leitura(); } void retangulo () {float base,altura; printf("Digite a base do retangulo:\n"); scanf("%f",&base); printf("Digite a altura do retangulo:\n"); scanf("%f",&altura); area=base*altura; printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:"); scanf("%i",&choice); } if(choice==1) retangulo(); if(choice==2) leitura(); } void cilindro() {float raio,altura; printf("Digite o raio da base do cilindro:\n"); scanf("%f",&raio); printf("Digite a altura do cilindro:\n"); scanf("%f",&altura); area=2*PI*raio*(altura+raio); printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:"); scanf("%i",&choice); } if(choice==1) cilindro(); if(choice==2) leitura(); } void trapezio() {float basemaior,basemenor,altura; printf("Digite a base maior do trapezio:\n"); scanf("%f",&basemaior); printf("Digite a base menor do cilindro:\n"); scanf("%f",&basemenor); printf("Digite a altura do cilindro:\n"); scanf("%f",&altura); area=(basemaior+basemenor)/(2*altura); printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) trapezio(); if(choice==2) leitura(); } void hexagono() {float perimetro,apotema; printf("Digite o perimetro do hexagono:\n"); scanf("%f",&perimetro); printf("Digite a apotema do hexagono:\n"); scanf("%f",&apotema); area=(apotema*perimetro)/2; printf("Area=%2.2f metros quadrados",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) hexagono(); if(choice==2) leitura(); } void pentagono() {float perimetro, apotema; printf("Digite o perimetro do pentagono:\n"); scanf("%f",&perimetro); printf("Digite a apotema do pentagono:\n"); scanf("%f",&apotema); area=(perimetro*apotema)/2; printf("Area=%2.2f metros quadros\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) pentagono(); if(choice==2) leitura(); } void poligono() { float perimetro,apotema; printf("Digite a apotema do poligono regular:\n"); scanf("%f",&apotema); printf("Digite o perimetro do poligono regular:\n"); scanf("%f",&perimetro); area=(perimetro*apotema)/2; printf("Area=%2.2f metros quadros",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) poligono(); if(choice==2) leitura(); } void losango() {float diagonalmaior,diagonalmenor; printf("Digite a diagonal maior do losango:\n"); scanf("%f",&diagonalmaior); printf("Digite a diagonal menor do losango:\n"); scanf("%f",&diagonalmenor); area=(diagonalmaior*diagonalmenor)/2; printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) losango(); if(choice==2) leitura(); } void romboide() {float base,altura; printf("Digite a base do romboide:\n"); scanf("%f",&base); printf("Digite a altura do romboide:\n"); scanf("%f",&altura); area=base*altura; printf("Area=%2.2f metros quadrados",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Invalida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) romboide(); if(choice==2) leitura(); } void tetraedro() {float aresta,valor; printf("Digite a aresta do tetraedro:\n"); scanf("%f",&aresta); area=pow(aresta,2); printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Inválida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) tetraedro(); if(choice==2) leitura(); } void cone() {float arealateral,areabase,raio,geratriz; printf("Digite a geratriz do cone:\n"); scanf("%f",&geratriz); printf("Digite o raio do cone:\n"); scanf("%f",&raio); arealateral=PI*raio*geratriz; areabase=PI*raio*(geratriz+raio); printf("Area lateral=%2.2f metros quadrados\n",arealateral); printf("Superficie do cone=%2.2f metros quadrados\n",areabase); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Inválida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) cone(); if(choice==2) leitura(); } void cubo() {float aresta,valor; printf("Digite a aresta do cubo:\n"); scanf("%f",&aresta); area=6*(valor=pow(aresta,2)); printf("Area=%2.2f metros quadrados\n",area); printf("Repetir Figura:1 Trocar Figura:2 Sair:3\n"); scanf("%i",&choice); while(choice<1||choice>3) {printf("Escolha Inválida!\nDigite Novamente:\n"); scanf("%i",&choice); } if(choice==1) cubo(); if(choice==2) leitura(); } void leitura() {int escolha; printf("Digite o numero correspondente a figura desejada:\n"); printf("\nFiguras:\n"); printf("1-Triangulo\n2-Quadrado\n3-Circulo\n4-Retangulo\n5-Cilindro\n6-Trapezio\n7-Hexagono\n8-Pentagono\n9-Poligono\n10-Losango\n11-Romboide\n12-Tetraedro\n13-Cone\n14-Cubo\n"); scanf("%i",&escolha); if(escolha==1) {printf("Formula:(base*altura)/2\n"); triangulo();} if(escolha==2) {printf("Formula: lado*lado\n"); quadrado();} if(escolha==3) {printf("Formula: PI*raio^2\n"); circulo();} if(escolha==4) {printf("Formula: base*altura\n"); retangulo();} if(escolha==5) {printf("Formula: 2 x PI x raio*(altura+raio)\n"); cilindro();} if(escolha==6) {printf("Formula: (basemaior+basemenor)/(2 x altura)"); trapezio();} if(escolha==7) {printf("Formula: (apotema x perimetro)/2\n"); hexagono();} if(escolha==8) {printf("Formula: (perimetro x apotema)/2\n"); pentagono();} if(escolha==9) {printf("Formula: (perimetro x apotema)/2\n"); poligono();} if(escolha==10) {printf("Formula: (diagonalmaior x diagonalmenor)/2\n"); losango();} if(escolha==11) {printf("Formula: Base x Altura\n"); romboide();} if(escolha==12) {printf("Fórmula: aresta^2 raiz quadrada de 3"); tetraedro();} if(escolha==13) {printf("Fórmula Área Lateral: PI x raio x geratriz\n"); printf("Fórmula Superficie do cone: PI*raio*(geratriz+raio)\n"); cone();} if(escolha==14) {printf("Fórmula: 6/(aresta^2)\n"); cubo();} } main() { printf("Inicio!\n"); printf("Programa que calcula areas de figuras geometricas!\n"); leitura(); printf("Fim!"); }

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!