Ir ao conteúdo
  • Cadastre-se

Mayrinck Bernardo

Membro Pleno
  • Posts

    223
  • Cadastrado em

  • Última visita

Tudo que Mayrinck Bernardo postou

  1. #include <stdio.h> #include <windows.h> int main(){ FILE *file; file = fopen("teste.txt", "w"); fprintf(file,"o nome dele é "joao" "); fclose(file); }
  2. @Flávio Pedroza infelizmente nao conseguir me adaptar a ele estou usando o dev apesar dele ser bem melhor no quesito interface
  3. Iae galerinha do clube do software, ops quer dizer hardware. Criei uma aplicativo em c e gostaria muito de colocar um icone nele. Ja ate tentei usando um programa que vi na internet mas nao deu certo.
  4. @KXSY foi de grande ajuda agora tenho o diretório atual funciona da seguinte maneira #include <unistd.h> #include <stdio.h> #include <limits.h> int main() { char cwd[PATH_MAX]; if (getcwd(cwd, sizeof(cwd)) != NULL) { printf("Current working dir: %s\n", cwd); } else { perror("getcwd() error"); return 1; } return 0; }
  5. voce ja conferiu as configuraçoes de hibernaçao? Isso nao parece ser bixo de 7 cabeças.
  6. //Olá galera. Preciso muito #include <iostream> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <windows.h> #include <conio.h> char local[200]; char localatual[200]= atualdirectory; aplicacao(){ printf ("n\inicio da aplicacao"); int num1, num2 ,total; printf ("digite o primeiro numero"); scanf (%d, &num1); printf ("digite o segundo numero"); scanf (%d, &num2); total = num1 + num2; printf ("o total é:"%d, &total"); } verifica_local(){ printf ("seu local atual é:%s", localatual); } movelocal(){ printf ("n\mudando para o local ideal:\n%s", local\n); localatual = local; printf ("n\mudou com sucesso"); printf ("n\indo para aplicacao"); } int main(){setlocale(LC_ALL, "Portuguese"); printf ("digite o diretorio local ideal); scanf (%s, local); verifica_local(); if (local == localatual) aplicacao(); else movelocal(); aplicacao(); } da ajuda de vocês nesse programa do dev c. 1:um programa que funcione somente em um determinado diretorio. 2: Em que string armazene/receba/substitua determinado diretorio, esteja ele no sistema ou seja imposto pelo usuário. é possível concluir meu software com base nesses 2 requisitos? sei que ainda falta bastante coisa mas pra vcs isso e muito fácil, fico muito grato mesmo. ex : somente funcione na area de trabalho. C:\Users\Eu\Desktop\ caso não esteja neste local ele se mova ou copie para lá e inicie a aplicação.
  7. não compilou kskssks // Seção de Declarações das variáveis char mat[6][6]; int i; int j; int main(){ // Seção de Comandos, procedimento, funções, operadores, etc... // a) Crie uma função que preencha o tabuleiro // com o [ X ] em todas as posições. printf ("o tabuleiro está preenchido"); preencher_tabuleiro(){ mat [j]= ("[X]"); for ( i=0; i<5; i++ ); for ( j=0; j<5; j++ ); } // b) Crie uma função que receba os parâmetros da posição e // do caracter a ser prenchido: [ E ] , [ ] ou [ S ]. preencher_caractere(){ int linha, coluna, espacos, contador; printf("Informe a linha da matriz para que será o [E]: "); scanf ("%d", &linha); printf("Informe a coluna da matriz para que será o [E]: "); scanf ("%d", &coluna); mat [j]= ("[E]"); printf("Quantos espaços irá preencher com [ ]? "); scanf ("%d", &espacos) contador = 1 while (contador <= espacos){ printf("Informe a linha da matriz para que será o [ ]: "); scanf ("%d", &linha); printf("Informe a coluna da matriz para que será o [ ]: "); scanf ("%d", &coluna); mat[j]= ("[ ]"); contador = contador + 1 } printf("Informe a linha da matriz para que será o : "); scanf ("%d", &linha); printf("Informe a coluna da matriz para que será o : "); scanf ("%d", &coluna); mat[j]= (""); } // c) Crie uma função que exiba o tabuleiro. exibe_tabuleiro(){ for ( i=0; i<5; i++ ); for ( j=0; j<5; j++ ); printf (mat[j]); /n/n } //d) No corpo principal do algoritmo, deve chamar a função para: // - Chamar a função que vai prencher o tabuleiro com [ X ]. preencher_tabuleiro() // - Chamar a função que vai exibir o tabuleiro. exibe_tabuleiro() // - Chamar a função que vai preencher todas as posições que // não estejam no tabuleiro acima. // Lembre, você deverá chamar a função diversas vezes. // Neste ponto otimize o seu algoritmo. preencher_caractere() // - Chamar a função que vai exibir o tabuleiro. exibe_tabuleiro() }
  8. Var // Seção de Declarações das variáveis matriz: vetor [1..6, 1..6] de caracter linha, coluna: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... // a) Crie uma função que preencha o tabuleiro // com o [ X ] em todas as posições. escreval ("o tabuleiro está preenchido") procedimento preencher_tabuleiro() Inicio para linha de 1 ate 6 faca para coluna de 1 ate 6 faca matriz[linha, coluna] <- ("[X]") fimpara fimpara fimprocedimento // b) Crie uma função que receba os parâmetros da posição e // do caracter a ser prenchido: [ E ] , [ ] ou [ S ]. procedimento preencher_caractere() var linha, coluna, espacos, contador: inteiro Inicio escreva("Informe a linha da matriz para que será o [E]: ") leia(linha) escreva("Informe a coluna da matriz para que será o [E]: ") leia(coluna) matriz[linha, coluna] <- ("[E]") escreva("Quantos espaços irá preencher com [ ]? ") leia(espacos) contador <- 1 enquanto contador <= espacos faca escreva("Informe a linha da matriz para que será o [ ]: ") leia(linha) escreva("Informe a coluna da matriz para que será o [ ]: ") leia(coluna) matriz[linha, coluna] <- ("[ ]") contador <- contador + 1 fimenquanto escreva("Informe a linha da matriz para que será o [S]: ") leia(linha) escreva("Informe a coluna da matriz para que será o [S]: ") leia(coluna) matriz[linha, coluna] <- ("[S]") fimprocedimento // c) Crie uma função que exiba o tabuleiro. procedimento exibe_tabuleiro() inicio para linha de 1 ate 6 faca para coluna de 1 ate 6 faca escreva(matriz[linha, coluna]) fimpara escreval fimpara fimprocedimento //d) No corpo principal do algoritmo, deve chamar a função para: // - Chamar a função que vai prencher o tabuleiro com [ X ]. preencher_tabuleiro() // - Chamar a função que vai exibir o tabuleiro. exibe_tabuleiro() // - Chamar a função que vai preencher todas as posições que // não estejam no tabuleiro acima. // Lembre, você deverá chamar a função diversas vezes. // Neste ponto otimize o seu algoritmo. preencher_caractere() // - Chamar a função que vai exibir o tabuleiro. exibe_tabuleiro() Fimalgoritm
  9. @devair1010 onde devo inserir o for?e os parenteses? pode me mostrar? eu sou novato nisso
  10. <code> não consigo entender porque não está compilando o problema está no codigo ou no dev ? /* Exercício 2 * * A) Declarar duas constantes, sendo linha e coluna, e armazene os valores 4 e 6 respectivamente. * Onde a constante linha é responsável pelas semana e a constante coluna é responsável pelos dias da semana. * Desenvolver uma função que preencha uma matriz com os valores de venda diários de uma empresa de revenda de automóvel. * * Esses valores devem ser informados pelo usuário. A dimensão da matriz se dá pelo uso das constantes, linha e coluna. * C) Desenvolver uma função que imprima os valores diários de venda do mês. * * D) Desenvolver uma função que calcule a média de vendas do mês. * E) Criar um menu que fique repetindo as opções: Preencher Vendas, Exibir as Vendas, Média de Vendas e por fim Sair. */ #include <stdio.h> #include <stdlib.h> #include <locale.h> #define MATRIZ_X 4 #define MATRIZ_Y 6 float vendas[MATRIZ_X][MATRIZ_Y]; void preencherValores(); //exB void imprimirValores(); //exC void calcularMedia(); //exD void montaCabecalho(); void aguardaUsuario(); int menu(); //exE int main(){ setlocale(LC_ALL, "portuguese"); int opc; while ((opc = menu()) != 0) { switch (opc) { case 1: preencherValores(); break; case 2: imprimirValores(); break; case 3: calcularMedia(); break; default: break; } } system("pause"); return 0; } void montaCabecalho(){ system("cls"); //Limpa a tela printf("***********************************************************************\n"); printf("* Exercício 2 - Sistema de controle para revenda de automóvel *\n"); printf("***********************************************************************\n\n\n"); } void aguardaUsuario(){ printf("\n\n"); system("pause"); } int menu(){ montaCabecalho(); int opc; printf("Selecione uma opção para continuar:\n"); printf("1 - Preencher valores de venda\n"); printf("2 - Exibir valores de venda\n"); printf("3 - Calcular média de venda\n"); printf("0 - Sair\n"); printf("Opção: "); scanf("%d", &opc); while (opc < 0 || opc > 3) { printf("Opção inválida. Selecione uma opção: "); scanf("%d", &opc); } return opc; } void preencherValores(){ montaCabecalho(); int i = 0; i < MATRIZ_X; i++ { printf("\nValores para a semana %d:\n", i + 1); int j = 0; j < MATRIZ_Y; j++) { printf("Valores de venda para o dia %d: ", j + 1); scanf("%f", &vendas[j]); } } printf("\nValores inseridos com sucesso!"); aguardaUsuario(); } void imprimirValores(){ montaCabecalho(); float totalMes = 0; int i = 0; i < MATRIZ_X; i++) { float totalSemana = 0; printf("\nValores para a semana %d:\n", i + 1); int j = 0; j < MATRIZ_Y; j++) { printf(" Dia %d: R$ %.2f\n", j + 1, vendas[j]); totalSemana += vendas[j]; totalMes += vendas[j]; } printf("Total semana: R$ %.2f\n", totalSemana); } printf("\nTotal mês: R$ %.2f\n", totalMes); aguardaUsuario(); } void calcularMedia(){ montaCabecalho(); int totalDias = MATRIZ_X * MATRIZ_Y; float totalVendas = 0; int i = 0; i < MATRIZ_X; i++){ for (int j = 0; j < MATRIZ_Y; j++){ totalVendas += vendas[j]; } } float media = totalVendas / totalDias; printf("A média de vendas no mês foi R$ %.2f", media); aguardaUsuario(); }
  11. Membros 0 2 posts Denunciar post Postado 1 hora ola galera estou tentando sair da função para o menu principal mas não estou conseguindo quando utilizo return 0; para voltar ao menu principal a tela fica toda preta e não volta quando utilizo return main(); nem compila obs utilizo dev c ++ ultima versão #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <windows.h> #include <conio.h> int menu_desliga(){//declarando função menu_desliga int i=0;//variavel contadora da função printf("\t1 - Desligar\n"); printf("\t2 - Reiniciar\n"); printf("\t3 - Voltar ao menu principal\n"); i = getch(); switch(i){ case '1':system("shutdown -s -f -t 1");//desligar break; case '2':system ("shutdown -r -t 1");//reiniciar break; case '3':system("cls");//sempre limpar tela antes de chamar função return 0;//voltar ao menu }} int main (){ int i=0; printf ("\t ESCOLHA A FERRAMENTA\n\n"); printf ("\t1 - Bloco de notas\n"); printf ("\t2 - Paint\n"); printf ("\t3 - vazio\n"); printf ("\t4 - vazio\n"); printf ("\t5 - Desligar/Reiniciar\n"); printf ("\t9 - Sair\n"); while( i != '9' ){//while para segurar o programa e if para fechar o programa após a escolha i = getch(); //substituir pelo scanf para não apertar enter e acrescentei aspas entre os cases. switch (i){ case '9': exit(0); //fechar programa case '1':system ("start notepad");//abrir bloco de notas break; case '2':system ("start mspaint");//abrir o paint break; case '3': break; case '4': break; case '5':system("cls");//sempre limpar tela antes de chamar função menu_desliga();// chamada da função }}}

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!