Ir ao conteúdo

EdwardTheHead

Membro Júnior
  • Posts

    16
  • Cadastrado em

  • Última visita

Reputação

8
  1. deu certo valeu
  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. o que você modificou no código?
  4. então se você colocar 2x2 ou 3x3, da certo mais pra cima de disso da erro, tenta coloca ffslush(stdin); depois do scanf.
  5. #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
  6. #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"); } }
  7. Coloquei o \n deu certo, valeu. Acho q tava colocando número em cima sei lá.
  8. 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); } } } }
  9. 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) { } } }
  10. po cara deu certo valeu.
  11. 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.
  12. #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]); } }
  13. #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(); }

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!