-
Posts
25 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por EdwardTheHead
-
-
deu certo valeu
-
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.
-
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).
-
Gostaria de pegar um dado que está em linha quando clicasse em um botão, para fazer uma comparação.
-
Eu gostaria de desabilitar uma opção dentro de um ComBox para que ele não fosse escolhida.(C#)
- 1
-
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?
- 1
-
-
então se você colocar 2x2 ou 3x3, da certo mais pra cima de disso da erro, tenta coloca ffslush(stdin); depois do scanf.
- 1
-
#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- 1
-
#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"); } }
- 1
-
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;
}
}
}Citação -
po cara deu certo valeu.
-
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]); } }
-
Muito obrigado pelas dicas.
- 1
-
#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();
}
- 1
-
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
Erro em Asp.Net, DataSet does not support System.Nullabel
em C/C#/C++
Postado
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.