Ir ao conteúdo
  • Cadastre-se

Luiz Felipe_724569

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

1
  1. Galera seguinte, faço engenharia elétrica e meu professor pediu um código em C, coisa que nao tenho nenhum domínio, gostaria de uma ajuda se fosse possivel Elabore um código em linguagem C que obtém o valor da potência ativa de qualquer sinal (senoidal ou não), considerando que a tensão e a corrente são obtidas a cada período. Durante um período 100 amostras de cada grandeza são obtidos de forma simultânea. Pra ajudar a galera a formula de potencia é P=I.U Tensão é U Corrente é I Obrigado se alguém puder ajudar
  2. Galera alguém manja do lt spice, preciso de uma ajuda, pois nao manjo mt e preciso projetar 2 coisas 1) Projetar um sistema eletrônico que gere uma onda quadrada na saída com f=26,7 kHz. 2) Projetar um sistema que gere uma onda quadrada e uma onda triangular (mesma frequência destes 2 sinais). A frequência deve ser de f= 7,26 kHz.
  3. ja tenho isso se puder me ajudar a corrigir #include <stdio.h> struct info { char nome [20], cargo [10]; int cod, matricula; float salario; };int main (void){ struct info funcionarios [20]; int ent,i, Tend=0; int mat = 201400,x=0 ; printf("\t\t\tBEM VINDO A E-commerce"); printf("\n\nSELECIONE UMA OPCAO:"); printf("\n1: PARA CADASTRAR FUNCIONARIOS."); printf("\n2: MOSTRAR RELATORIO DE FUNCIONARIOS."); printf("\n3: MOSTAR VALOR DA FOLHA DE PAGAMENTO."); printf("\n4: FINALIZAR E-commerce.\n"); for (i=0; i<20; i++){ funcionarios[i].matricula = mat; mat++; } while (Tend==0){ scanf("%d",&ent); switch (ent){ case 1 : system("cls"); printf("DIGITE OS DADOS DADOS FUNCIONARIO"); for (i=0; i<20; i++){ system("cls"); printf("\nNOME DO FUNCIONARIO:"); scanf("%s",&funcionarios[i].nome); printf("\nCODIGO DO CARGO:"); scanf("%d",&funcionarios[i].cod); switch (funcionarios[i].cod){ case 1 : funcionarios[i].salario = 4300; x++; break; case 2 : funcionarios [i].salario= 3500; x++; break; case 3 : funcionarios[i].salario = 5600; x++; break; case 4 : funcionarios[i].salario = 8900; x++; break; case 5 : funcionarios[i].salario = 10250; x++; break; case 0 : i=20; break; default : printf("OPCAO DE CARGO NAO VALIDA POR FAVOR TENTE NOVAMENTE"); break; } system("cls"); printf("\n1: PARA CADASTRAR FUNCIONARIOS."); printf("\n2: MOSTRAR RELATORIO DE FUNCIONARIOS."); printf("\n3: MOSTAR VALOR DA FOLHA DE PAGAMENTO."); printf("\n4: FINALIZAR E-commerce.\n"); } break; case 2 :printf("\n\nRELATORIO DE FUNCIONARIOS:"); for (i=0; i<x ; i++){ printf("\n\nNOME:%s\nMATRICULA:%d\nSALARIO:%.2f",funcionarios[i].nome, funcionarios[i].matricula,funcionarios[i].salario); } break; case 3: break; case 4 : Tend ++; break; default: system("cls"); printf("OPCAO NAO VALIDA POR FAVOR TENTE NOVAMENTE"); break; } } getchar(); return 0;}
  4. isso é o que tenho se alguem poder arrumar, pra mim aqui esta a descrição 1 Programação I Prof.ª Adriana Neves dos Reis Projeto Final – Grau B A Copa-web, empresa de desenvolvimento de soluções para E-commerce, resolveu criar um sistema para controle de seu Departamento Pessoal. Para tanto, ela necessita cadastrar o salário de seus funcionários, de acordo com os cargos existentes na empresa, sendo eles: Código Cargo Salário 1 Programador R$ 4.300,00 2 Web designer R$ 3.500,00 3 Analista R$ 5.600,00 4 Arquiteto de Banco de Dados R$ 8.900,00 5 Gerente R$ 10.250,00 A empresa tem estrutura física para comportar no máximo 20 funcionários. O registro de cada um deles contém: matrícula, nome, e código do cargo. Assim, crie um programa em C que contenha uma função para mostrar um menu ao usuários, contendo as opções: 1. Cadastrar cargos da empresa 2. Cadastrar funcionários da empresa 3. Mostrar um relatório contendo matricula, nome e salário dos funcionários da empresa 4. Mostrar o valor pago aos funcionários que pertençam a um cargo informado pelo usuário 5. Finalizar Para cada opção: 1: Cada vez que essa opção for selecionada deverá ser chamada uma função, na qual o usuário poderá cadastrar quantos cargos ele desejar. Não esqueça que na empresa existem no máximo 5 cargos. Se o usuário tentar cadastrar mais de 5 cargos ou um cargo repetido, mostre uma mensagem de erro explicativa. 2: Nesta opção, deverá ser chamada uma função para cadastrar o funcionário, sendo que a matrícula do mesmo não pode ser repetida, bem como o código do cargo deve corresponder a um cargo já cadastrado. Assim, seu programa deve validar a matrícula do funcionário, o código do cargo, e o 2 número limite de funcionários da empresa. Em caso de inconsistência em qualquer uma dessas regras, mostre uma mensagem de erro explicativa. 3: Você decide a melhor forma de implementar. 4: Quando esta opção for selecionada, uma função deve ser chamada para realizar o somatório do salário de todos os funcionários que pertencem a um determinado cargo. Este cargo é informado pelo usuário (códigos entre 1 e 5) na função main, onde também deve ser exibido o somatório calculado pela função. #include <stdio.h> struct info { char nome [20], cargo [10]; int cod, matricula; float salario; }; int main (void){ struct info funcionarios [20]; int ent,i, Tend=0; int mat = 201400,x=0 ; printf("\t\t\tBEM VINDO A E-commerce"); printf("\n\nSELECIONE UMA OPCAO:"); printf("\n1: PARA CADASTRAR FUNCIONARIOS."); printf("\n2: MOSTRAR RELATORIO DE FUNCIONARIOS."); printf("\n3: MOSTAR VALOR DA FOLHA DE PAGAMENTO."); printf("\n4: FINALIZAR E-commerce.\n"); for (i=0; i<20; i++){ funcionarios.matricula = mat; mat++; } while (Tend==0){ scanf("%d",&ent); switch (ent){ case 1 : system("cls"); printf("DIGITE OS DADOS DADOS FUNCIONARIO"); for (i=0; i<20; i++){ system("cls"); printf("\nNOME DO FUNCIONARIO:"); scanf("%s",&funcionarios.nome); printf("\nCODIGO DO CARGO:"); scanf("%d",&funcionarios.cod); switch (funcionarios.cod){ case 1 : funcionarios.salario = 4300; x++; break; case 2 : funcionarios .salario= 3500; x++; break; case 3 : funcionarios.salario = 5600; x++; break; case 4 : funcionarios.salario = 8900; x++; break; case 5 : funcionarios.salario = 10250; x++; break; case 0 : i=20; break; default : printf("OPCAO DE CARGO NAO VALIDA POR FAVOR TENTE NOVAMENTE"); break; } system("cls"); printf("\n1: PARA CADASTRAR FUNCIONARIOS."); printf("\n2: MOSTRAR RELATORIO DE FUNCIONARIOS."); printf("\n3: MOSTAR VALOR DA FOLHA DE PAGAMENTO."); printf("\n4: FINALIZAR E-commerce.\n"); } break; case 2 :printf("\n\nRELATORIO DE FUNCIONARIOS:"); for (i=0; i<x ; i++){ printf("\n\nNOME:%s\nMATRICULA:%d\nSALARIO:%.2f",funcionarios.nome, funcionarios.matricula,funcionarios.salario); } break; case 3: break; case 4 : Tend ++; break; default: system("cls"); printf("OPCAO NAO VALIDA POR FAVOR TENTE NOVAMENTE"); break; } } getchar(); return 0; }
  5. Mals pela pouca explicação, estou fazendo um curso, e nao consegui entender como fazer esse código, coloquei para ver se alguém poderia me ajudar a resolver
  6. o gerente de um teatro deseja informatizar seu estabelecimento que possui espaço para 150 pessoas sentadas. Ele precisa controlar a Reserva destas poltronas. Para isto ele necessita saber na hora da venda do ingresso qual a poltrona e o nome do comprador para efetivar a compra. As poltronas possuem uma numeração consecutiva iniciando em 1 (um) até 150. São 15 fileiras de 10 lugares. Assim, seu programa precisa guardar o nome de quem reservou a poltrona e a data em que isto foi feito. O programa também deve cancelar a reserva feita. No cancelamento deverá ser feito pela poltrona do usuário. E, antes da confirmação deverá ser mostrado o número da poltrona, o nome do usuário e a data da reserva. O programa deverá informar quantos lugares vagos ainda existem. o que ja fiz #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int menu,matriz[150],l,b,e; int ocupadas=0; //preenche a matriz com zeros for(l=0;l<150;l++) matriz[l]=0; while(b!=4){ system("cls"); printf("\ 1) Para escolher uma poltrona.\n\ 2) Para visualizar as poltronas vagas.\n\ 3) Para saber quantas ja estão ocupadas.\n\ 4)Sair.\n\n\ Selecione uma opcao: "); scanf("%d", & ; if(b>4 || b<1) printf("\nOpcao invalida.\n"); switch({ case 1: printf("\nDigite o numero da poltrona desejada:"); scanf("%d", &e); if(e<1 || e > 150){ printf("\nNumero de poltrona invalido.\n"); break; } //verifica se a poltrona esta ocupada if(matriz[e-1]==e){ printf("\nEssa Poltrona ja esta ocupada.\n"); }else{ matriz[e-1]=e; ocupadas++; printf("\nPoltrona reservada com sucesso.\n"); } break; case 2: printf("\nAs seguintes poltronas estão vazias:\n"); for(l=0;l<150;l++){ if(matriz[l]==0) printf("%2d - ",l+1); else printf("** - "); } printf("\n"); break; case 3: printf("\nJa foram reservadas %d poltrona(s)\n",ocupadas); } system("pause"); } return 0; }
  7. Desculpa o pedido assim, sem nada feito, porém estou desesperado e preciso de ajuda A Copa-web, empresa de desenvolvimento de soluções para E-commerce, resolveu criar um sistema para controle de seu Departamento Pessoal. Para tanto, ela necessita cadastrar o salário de seus funcionários, de acordo com os cargos existentes na empresa, sendo eles: Código Cargo Salário 1 Programador R$ 4.300,00 2 Web designer R$ 3.500,00 3 Analista R$ 5.600,00 4 Arquiteto de Banco de Dados R$ 8.900,00 5 Gerente R$ 10.250,00 A empresa tem estrutura física para comportar no máximo 20 funcionários. O registro de cada um deles contém: matrícula, nome, e código do cargo. Assim, crie um programa em C que contenha uma função para mostrar um menu ao usuários, contendo as opções: 1. Cadastrar cargos da empresa 2. Cadastrar funcionários da empresa 3. Mostrar um relatório contendo matricula, nome e salário dos funcionários da empresa 4. Mostrar o valor pago aos funcionários que pertençam a um cargo informado pelo usuário 5. Finalizar Para cada opção: 1: Cada vez que essa opção for selecionada deverá ser chamada uma função, na qual o usuário poderá cadastrar quantos cargos ele desejar. Não esqueça que na empresa existem no máximo 5 cargos. Se o usuário tentar cadastrar mais de 5 cargos ou um cargo repetido, mostre uma mensagem de erro explicativa. 2: Nesta opção, deverá ser chamada uma função para cadastrar o funcionário, sendo que a matrícula do mesmo não pode ser repetida, bem como o código do cargo deve corresponder a um cargo já cadastrado. Assim, seu programa deve validar a matrícula do funcionário, o código do cargo, e o 2 número limite de funcionários da empresa. Em caso de inconsistência em qualquer uma dessas regras, mostre uma mensagem de erro explicativa. 3: Você decide a melhor forma de implementar. 4: Quando esta opção for selecionada, uma função deve ser chamada para realizar o somatório do salário de todos os funcionários que pertencem a um determinado cargo. Este cargo é informado pelo usuário (códigos entre 1 e 5) na função main, onde também deve ser exibido o somatório calculado pela 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...