Jump to content

Search the Community

Showing results for tags 'linguagem c'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 16 results

  1. Dado o trecho de código em C listado abaixo responda as perguntas a seguir. Cont = result = 1; For ( i=0; i<5; i= i+0.1){ Cont = cont+i; Result *= cont; Printf(“%f", result); } a) O que será impresso depois da primeira iteração deste código? b) Quantas vezes este laço precisará ser executado para que encontre a condição de término ? c) Faça um trecho de código em C para quebrar esse laço na decima quinta iteração.
  2. Ola eu estou tentando fazer um programa em Dev C que me permita meter 2 numeros quaisquer e ordenalos por ordem crescente alguem me poderia ajudar?
  3. estou precisando de ajuda neste trabalho se alguem souber e puder ajudar agradeço de coraçao
  4. Boa Tarde estou quebrando a cabeça com um trabalho, podem me ajudar ?: ara execução do projeto final siga as instruções: (Tarefa 1) Elaborar um programa em Linguagem de Programação C com 2 interfaces (telas); uma para o cadastro dos 10 estudantes e outra para os dados analíticos. (Tarefa 2) Somente após finalizar a Tarefa 1, faça uma investigação para identificar quais recursos (não abordados nesta disciplina), em Linguagem de Programação C, que poderiam tornar a construção desta aplicação mais sofisticada e, até mesmo, mais fácil de implementar? Explique (não há necessidade de implementar o novo recurso). Enviar a resposta da Tarefa 1 (código-fonte escrito em Linguagem de Programação C) e da Tarefa 2 para avaliação em um arquivo no formato MS-Word com nome no seguinte padrão: LCC-IA-2020-3-Mod3-Projeto-Seu_Nome.docx (Arquivos nomeados fora deste padrão serão descartados). Use o fórum do Módulo 03 para postar suas dúvidas e/ou colaborar com os colegas. TAREFA 1 – Programa de cadastro e análise de dados de 10 Estudantes: 1.Tela: Criar a tela a seguir que permita a entrada de dados de 10 estudantes diferentes. Assim que o usuário digitar os dados do último estudante, o programa deverá ir para a 2.tela. Tela 1 – Interface (Tela) para cadastro de 10 estudantes 2.Tela: Criar a tela a seguir que apresente os dados analíticos, a partir dos dados digitados na Tela 1. Na sequência, encerrar o programa. tela 2 – Interface (Tela) do quadro analítico OBSERVAÇÕES: Todos indicadores do Quadro Analítico deverão ser calculados (nenhum digitado pelo usuário); A “Maior Nota Individual” deverá ser a maior nota obtida por um estudante em qualquer uma das 2 avaliações; A “Menor Nota Individual” deverá ser a menor nota obtida por um estudante em qualquer uma das 2 avaliações; A “Média da Sala” deverá ser a média das médias dos 10 estudantes; A “Melhor Média da Sala” deverá ser a maior média obtida por 1 estudante; A “Pior Média da Sala” deverá ser a menor média obtida por 1 estudante.
  5. Luísa Brandão

    Ajuda em fila e pilha - linguagem c

    Olá, alguém poderia me ajudar nesses exercícios de fila e pilha? Agradeço desde já (:
  6. luandias

    PROBLEMAS EM LINGUAGEM C

    Pessoal BLZ? sou estudante de AGRONOMIA e temos a disciplina de INTRODUÇÃO A COMPUTAÇÃO. esses exercicios são dos novos conteúdos. ESTOU COM MUITAS DÚVIDAS. no 1° só consegui resolver o programa até o teste do numero válido utilizando "WHILE" as parte finais não consegui. O 2° não faço a mínima ideia de como se faz, pois a professora ainda não ensinou. Valeu e obrigado! 1. Escreva um programa que receba um número inteiro positivo, verifique e informe se ele é ou não um número triangular. Obs.: Um número é triangular quando é resultado do produto de três números inteiros consecutivos. Exemplo: 24 = 2 x 3 x 4. Cuidado com o fato do usuário informar valor inválido! 2. Escreva um programa que imprima os índices de todos os elementos de uma matriz 10x10. Use estrutura de repetição com variável de controle em sua solução.
  7. Preciso sabe se estou alocando memória corretamente no meu código. Conto com a ajuda de vocês! O exercício pede o seguinte: Crie um programa de cadastro simples de agenda (em memória) com inclusão de novas entradas e alteração, consulta, exclusão e pesquisa (ordenada) de entradas já existentes. #include <stdio.h> #include <stdlib.h> #include <string.h> int op=0,op1,qcad=0,i=0,x,y; char name[50]; struct contato { char nome[50]; char email[50]; char telefone[15]; }; void cadastrar (struct contato *c) { printf("\nDigite o nome: "); gets(c.nome); strupr(c.nome); printf("Digite o email: "); gets(c.email); printf("Digite o telefone: "); gets(c.telefone); i++; do { printf("\nDeseja cadastrar mais? \n1-SIM \n2-NAO\n"); scanf("%d%*c", &op1); fflush(stdin); if (op1==1) { c=(struct contato*)(realloc(c,(qcad+1)*sizeof(struct contato))); if (c==NULL) { printf("\n ERRO // MEMORIA INSUFICIENTE"); exit(1); } qcad++; cadastrar(c); } }while (op1!=2); } void altera (struct contato *c) { printf("Digite o nome: "); gets(name); strupr(name); for (x=0,y=-1;x<i;x++) { if (strcmp(name,c[x].nome)==0) { y=x; } } if(y<0) { printf("\nNOME NAO CADASTRADO\n\n"); system("pause"); } else { printf("\nDigite o novo nome: "); gets (c[y].nome); strupr(c[y].nome); fflush(stdin); printf("\nDigite o novo email: "); gets (c[y].email); fflush(stdin); printf("\nDigite o novo telefone: "); gets(c[y].telefone); fflush(stdin); } } void ordena (struct contato *c) { char nomeaux[50]; char emailaux[50]; char telefoneaux[15]; for (x=1;x<i;x++) { for (y=x;y>0;y--) { if (strcoll(c[y].nome, c[y-1].nome) < 0) { strcpy(nomeaux,c[y].nome); strcpy(emailaux,c[y].email); strcpy(telefoneaux,c[y].telefone); strcpy(c[y].nome,c[y-1].nome); strcpy(c[y].email,c[y-1].email); strcpy(c[y].telefone,c[y-1].telefone); strcpy(c[y-1].nome,nomeaux); strcpy(c[y-1].email,emailaux); strcpy(c[y-1].telefone,telefoneaux); } } } } void consulta(struct contato *c) { if (i==0) { printf("\nNENHUM CADASTRO\n\n"); system("pause"); } else { ordena(c); for (x=0;x<i;x++) { printf("\n NOME: %s ",c[x].nome); printf("\n EMAIL: %s ",c[x].email); printf("\n FONE: %s \n",c[x].telefone); system("pause"); } } } void exclui(struct contato *c) { for (x=0,y=-1;x<i;x++) { if (strcmp(name,c[x].nome)==0) { y=x; } } if(y<0) { printf("O nome nao existe\n"); } else { printf("Deseja excluir? \n1 - SIM \n2 - NAO\n"); scanf("%d%*c",&op1); if (op1==1) { strcpy(c[y].nome,c[i-1].nome); strcpy(c[y].email,c[i-1].email); strcpy(c[y].telefone,c[i-1].telefone); i--; c=(struct contato*)(realloc(c,(i)*sizeof(struct contato))); qcad--; printf("EXCLUIDO COM SUCESSO\n"); } } } void pesquisa(struct contato *c) { printf("Digite o nome: "); gets(name); strupr(name); for (x=0,y=-1;x<i;x++) { if (strcmp(name,c[x].nome)==0) { y=x; } } if(y<0) { printf("O nome nao existe\n"); system("pause"); } else { printf("\n NOME: %s ",c[y].nome); printf("\n EMAIL: %s ",c[y].email); printf("\n FONE: %s \n",c[y].telefone); exclui(c); system("pause"); } } void menu() { struct contato *c=(struct contato*)malloc(qcad*sizeof(struct contato)); if (c==NULL) { printf("\n ERRO // MEMORIA INSUFICIENTE"); exit(1); } do { system("cls"); op=-1; printf("******MENU******\n"); printf("1 - Cadastrar \n2 - Alterar \n3 - Consultar \n4 - Excluir \n5 - Pesquisar \n9 - Sair\n"); printf("****************\n"); scanf("%d%*c", &op); switch (op) { case 1: c=(struct contato*)(realloc(c,(qcad+1)*sizeof(struct contato))); if (c==NULL) { printf("\n ERRO // MEMORIA INSUFICIENTE"); exit(1); } qcad++; cadastrar(c); break; case 2: altera(c); break; case 3: consulta(c); break; case 4: printf("Digite o nome: "); gets(name); strupr(name); fflush(stdin); exclui(c); if (i==0) { c=(struct contato*)(realloc(c,(qcad+1)*sizeof(struct contato))); } system("pause"); break; case 5: pesquisa(c); if (i==0) { c=(struct contato*)(realloc(c,(qcad+1)*sizeof(struct contato))); } break; case 9: return 0; break; default: puts("Opcao invalida!!!\n\n\n"); system("pause"); } }while (op!=9); } int main() { menu(); return 0; }
  8. Thiago Medeiros_80190

    Dúvida - Lista Encadeada C - Zivianni

    Pessoal, boa tarde! Estou analisando o código do Ziviani de lista encadeada. Alguém sabe me explicar o porque da necessidade de se usar o TipoCelula no início da estrutura e no final? Pergunto pois, se eu tiro do início ele da o erro "error: conflicting declaration 'typedef struct TipoCelula TipoCelula" e se eu tiro do final ele funciona perfeitamente. Ainda não conseguir pegar a ideia. Alguém poderia me auxiliar? typedef struct { int Chave; /* outros componentes */ } TipoItem; typedef struct TipoCelula *TipoApontador; typedef struct TipoCelula { TipoItem Item; TipoApontador Prox; } TipoCelula; typedef struct { TipoApontador Primeiro, Ultimo; } TipoLista;
  9. sidius

    calcular matriz em linguagem C

    ei galera, minha professora pediu para que eu calculasse matrizes utilizando a linguagem c, poderiam me dar uma luz ae?? ficaria grato, tenho grande dificuldade no assunto
  10. juliaKrunker

    Lista Encadeada

    1- O comando typedef pode ser utilizado para criar novos comandos, ou simplesmente novas formas de escrever determinados comandos em linguagem C. Por exemplo, toda vez que você quiser criar uma variável do tipo struct declarado acima, terá que escrever o nome completo do tipo, isto é struct lista. Usando o comando typedef, defina um tipo alternativo, chamado Lista, que possa ser usado em lugar de struct lista. 2- Usando o tipo Lista que você criou na questão 3, declare uma variável chamada myList que possa ser utilizada para construir uma lista encadeada. 3- (0,5) Usando o tipo Lista que você criou na questão 3, declare uma variável chamada novo que possa ser utilizada para criar um novo elemento para a lista declarada na questão 4. 4- Escreva uma linha de código que aloque espaço na memória para a variável novo declarada na questão 5, de forma que a variável possa ser utilizada para inserir um novo elemento na lista myList declarada na questão 4. 5 -Considerando a variável myList declarada na questão 4 e a variável novo declarada na questão 5 e alocada na questão 6, atribua os valores 1 para o atributo id e 9.1 para o atributo valor e insira-a na lista myList. 6- O trecho de código apresentado a seguir, refere-se a uma função que receberá como parâmetro um ponteiro para uma lista do tipo Lista e deverá calcular e retornar a média dos valores existentes na lista. Escreva o corpo da função.
  11. E.E.E

    C++

    Galera meu prof mandou fazer essa tarefa e eu fiz so uma parte dela , podem me ajudar com o resto ? Criar um programa que leia e mostre as notas e faltas de 10 alunos em uma matriz utilizando seus índices como seusrespectivos códigos.O programa deverá solicitar:Média para aprovação:Média para recuperação
  12. E.E.E

    C++

    Galera meu prof mandou fazer essa tarefa e eu fiz so uma parte dela , podem me ajudar com o resto ? Criar um programa que leia e mostre as notas e faltas de 10 alunos em uma matriz utilizando seus índices como seusrespectivos códigos.O programa deverá solicitar:Média para aprovação:Média para recuperação
  13. reberthkss

    Tecla ENTER

    Bom dia! Estou desenvolvendo meu primeiro jogo da velha, e estou encontrando um problema quando aperto a tecla ENTER. O que acontece é que quando aperto ENTER, o programa o reconhece como um comando de caracter e retorna um valor para quando digitam um caracter diferente de X e O. Abaixo fotos: Antes de apertar o ENTER: Após apertar o ENTER CÓDIGO:
  14. guiarodrigues1

    [Lista de exercicios] Ajuda ?!

    1 - Escreva um algoritmo que receba um número inteiro positivo. Fazer a multiplicação do número recebido iniciando de 1 até chegar ao número recebido. Parar o algoritmo quando o usuário digitar 0. 2 - Escrever um algoritmo que a quantidade do produto comprado e o preço de cada produto. Imprimir o valor de total da compra. Parar quando a quantidade digitada for igual a 0. 3 - Escrever um algoritmo que recebe a quantidade de créditos de uma disciplina e o valor de cada crédito. No final do algoritmo apresentar o valor de cada disciplina e o valor total do curso. Sair do algoritmo quando o usuário digitar 0. 4 - Faça um algoritmo que receba o ano de nascimento de 30 pessoas e o ano atual, calcule e mostre: a idade de cada pessoa; quantos anos cada pessoa terá em 2029. 5 - Faça um algoritmo que leia 22 números inteiros positivos maiores que zero. A cada número informado calcule e mostre: a. O número digitado; b. A metade do número digitado; c. O dobro do numero digitado; d. O número digitado ao cubo. 2 6 - Faça um algoritmo que leia o valor do salário de 35 funcionários e o valor do salário mínimo. Calcule e mostre a quantidade de salários mínimos que cada funcionário ganha. 7 - Ler um número inteiro N (só aceitar valores positivos. Caso o N não seja positivo deverá ser lido um novo valor para o N) e escrever os divisores de N. 8 - Ler um número inteiro N (só aceitar valores positivos. Caso o N não seja positivo deverá ser lido um novo valor para o N) e escrever se é ou não um número PRIMO. 9 - Faça um algoritmo que receba o salário de 17 empregados e o seu percentual de aumento. Calcule e mostre o valor do aumento e o novo salário. 10 - Faça um algoritmo que leia três notas de um número indeterminado de alunos. Calcule e mostre: e. A média de cada aluno; f. O total de alunos reprovados; g. O total de alunos aprovados h. A média da turma Obs.: Considere média >= 7 aprovados e caso contrário reprovados. Para calcular a média final descarte a nota mais baixa e duplique a nota mais alta. 11 - Os funcionários de uma loja de motos recebem um salário fixo mais 4% de comissão sobre as vendas. Faça um algoritmo que leia o número de funcionários, o salário fixo e o valor das vendas de cada funcionário. Calcule e mostre o valor da comissão, o salário final de cada funcionário e o valor total da folha de pagamento da loja. 12 - O custo ao consumidor de um carro novo é a soma do preço de fábrica com o percentual de lucro do distribuidor e dos impostos aplicados ao preço de fábrica. Faça um algoritmo que leia o código, o nome e o preço de fábrica de 8 veículos; o percentual de lucro do distribuidor e o percentual de impostos de cada veículo. Calcule e mostre: a. O valor correspondente ao lucro do distribuidor; b. O valor correspondente aos impostos; c. O preço final de cada veículo.
  15. GabiBozzano

    Programa em C [Ajuda]

    Boa tarde a todos! Tenho um programa pra entregar na faculdade e estou com algumas dificuldades. As 3 funções que o programa exige, eu já as criei, porem na main() não sei como chama-las, e não sei como criar um laço para que o jogo seja efetuado 10000 vezes, assim como não consigo fazer com que tenha a saída esperada. Não é permitido usar vetores, ponteiros, biblioteca math e etc. Qualquer dica eu apreciarei muito. Obrigada, Gabriela.
  16. estou tentando resolver esse problema mas até o momento não consegui. Escreva um programa que leia um número inteiro maior do que zero e imprima a soma de todos os seus algarismos. Por exemplo, o número 251 corresponderá ao valor 8 (2 + 5 + 1). Se o número lido for negativo, o mesmo deverá ser convertido para positivo. #include<stdio.h> #include<math.h> int num,resto,soma; int main(){ printf("digite um numero inteiro\n"); scanf("%i",&num); resto = num % 10; num = (num - resto)/10; printf(" %i %i ",num,resto); return 0; }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.