-
Posts
25 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que EdwardTheHead postou
-
C# Erro em Asp.Net, DataSet does not support System.Nullabel
EdwardTheHead postou um tópico em C/C#/C++
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. -
C# Como criar um arquivo txt, usando os dados de uma Lista?
EdwardTheHead respondeu ao tópico de EdwardTheHead em C/C#/C++
deu certo valeu -
C# Como criar um arquivo txt, usando os dados de uma Lista?
EdwardTheHead postou um tópico em C/C#/C++
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. -
C# Alguma boa alma poderia me ajudar, em um trabalho de c#?
EdwardTheHead postou um tópico em C/C#/C++
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 -
Como pegar um dado de uma linha em gridview? (visual studio c#)
EdwardTheHead postou um tópico em C/C#/C++
Gostaria de pegar um dado que está em linha quando clicasse em um botão, para fazer uma comparação. -
Gostaria de saber se tem como recarregar um grid após clicar no Incluir.
-
Boa noite, gostaria de saber como recarregar um grid depois que apertasse um botão em c#.
-
o que você modificou no código?
-
-
então se você colocar 2x2 ou 3x3, da certo mais pra cima de disso da erro, tenta coloca ffslush(stdin); depois do scanf.
-
#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
-
#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"); } }
-
Programa que apereça as posições da matriz onde os elementos são impares.
EdwardTheHead respondeu ao tópico de EdwardTheHead em C/C#/C++
Coloquei o \n deu certo, valeu. Acho q tava colocando número em cima sei lá. -
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); } } } }
-
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) { } } }
-
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; } } }
-
Porque, ta dando errado na hora de aparece a media?
EdwardTheHead respondeu ao tópico de EdwardTheHead em C/C#/C++
po cara deu certo valeu. -
Porque, ta dando errado na hora de aparece a media?
EdwardTheHead respondeu ao tópico de EdwardTheHead em C/C#/C++
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. -
#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",¬as1); fflush(stdin); printf("Nota da segunda prova:\n"); scanf("%f",¬as2); fflush(stdin); printf("Nota da terceira prova:\n"); scanf("%f",¬as3); fflush(stdin); printf("Nota da quarta prova:\n"); scanf("%f",¬as4); 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]); } }
-
Existe alguma parte do código que eu possa diminuir pra gastar menos recursos?
EdwardTheHead respondeu ao tópico de EdwardTheHead em C/C#/C++
Muito obrigado pelas dicas. -
#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(); }
-
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