Ir ao conteúdo
  • Cadastre-se

Luiz Felipe_724569

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

posts postados por Luiz Felipe_724569

  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

    • Curtir 1
  2. 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;}
  3. isso é o que tenho se alguem poder arrumar, pra mim

     

    aqui esta a descrição

     


     

     


     

    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  

     


     

    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;

    }

     

  4. 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", & B);

            if(b>4 || b<1)

                printf("\nOpcao invalida.\n");

            switch(B){

               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;

    }

     

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

 

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

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!