Jump to content


Photo

Converter Para Php


  • Faça o login para participar
3 replies to this topic

#1 Cess

Cess

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 25/11/2004, 19:37

Sistema de Folha de Pagamento

// Declaracao de bibliotecas

#include <stdio.h>
#include <ctype.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <iostream.h>
#include <iomanip.h>

// Declarando a classe

class funcionario {
private:
char nome[30],nnome[30];
char endereco[30],nendereco[30];
char cargo[30];
int salario,nsalario;
public:
void receber_aumento (int nsalario){
salario = nsalario;
}
void mudar_cargo (char ncargo[30]){
strcpy (cargo,ncargo);
}
void alterar_endereco (char nendereco[30]){
strcpy (endereco,nendereco);
}
void alterar_nome (char nnome[30]){
strcpy (nome,nnome);
}
void imprimir (){
cout << "\n Nome: " <<nome;
cout << "\n Endereco: " <<endereco;
cout <<" \n Cargo: " <<cargo;
cout <<" \n Salario: " <<salario;
}


// Metodo Construtor

funcionario::funcionario (){
cout << " ---------------------------------------";
cout << "\n Cadastro de Funcionario ";
cout << "\n ---------------------------------------\n";
cout << "Digite o 1º nome do funcionario: ";
gets (nome);
cout << "Digite o Endereco do funcionario: ";
cin >> endereco;
cout << "Digite o Cargo do funcionario: ";
cin >> cargo;
cout << "Digite o Salario: ";
cin >> salario;
}

// Metodo Destrutor
~funcionario () {
cout << "\n Funcionarios excluidos/demitidos com sucesso";
getch();
}
};


// Inicio do programa "principal"

main () {
clrscr();
funcionario F[2];
char nendereco[30];
int menu; // declaracao de variavel do menu
clrscr(); // limpa a tela

// criacao do menu

cout << "\n |*****************************************************| ";
cout << "\n | Sistema de Folha de Pagamento | ";
cout << "\n |*****************************************************| ";
cout << "\n | Powered by <heldersc> | ";
cout << "\n |*****************************************************| ";

// getch();
// parte grafica do menu
for(;menu != 0;) { //Novo for.

cout << "\n\n";
cout << "\n ============================= ";
cout << "\n | *** MENU *** = ";
cout << "\n ----------------------------- ";
cout << "\n |(1) - Mostrar Dados = ";
//cout << "\n ----------------------------- ";
cout << "\n |(2) - Alterar Endereco = ";
//cout << "\n ----------------------------- ";
cout << "\n |(3) - Alterar Cargo = ";
//cout << "\n ----------------------------- ";
cout << "\n |(4) - Alterar Nome = ";
//cout << "\n ----------------------------- ";
cout << "\n |(5) - Alterar Salario = ";
//cout << "\n ----------------------------- ";
cout << "\n |(6) - Demitir = ";
//cout << "\n ----------------------------- ";
cout << "\n |(7) - Desenvolvedor = ";
//cout << "\n ----------------------------- ";
cout << "\n |(0) - Sair do Sistema = ";
cout << "\n ============================= ";
cout << "\n | Digite a opcao desejada: ";
cin >> menu;
cout << " |===========================|";
//getch();
// opcoes do menu
switch (menu) {
int x,nsalario;
char ncargo[30], nnome[30];
case 1:
cout << "\n Escolha o funcionario: ";
cin >> x;
clrscr();
cout << "\n\n\n Sua opcao: Mostrar os dados \n ";
//clrscr();
cout << " ---------------------------------------";
cout << "\n Mostrar Dados ";
cout << "\n ---------------------------------------\n";
F[x].imprimir();
getch();
break;
case 2:
// opcao 2, altera o endereco do funcionario,
// chama o objeto e faz a alteracao.
cout << "\n Escolha o funcionario: ";
cin >> x;
cout << "\n\n\n Sua opcao: Alterar funcionarios";
clrscr();
cout << " ---------------------------------------";
cout << "\n Alteracao de Cadastro de Funcionario ";
cout << "\n ---------------------------------------\n";
cout << " \n Digite o novo endereco: ";
cin >> nendereco;
F[x].alterar_endereco(nendereco);
clrscr();
break;
case 3:
// opcao 3, altera o cargo do funcionario,
// chama o objeto e faz a alteracao.
cout << "\n Escolha o funcionario: ";
cin >> x;
cout << "\n\n\n Sua opcao: Alterar funcionarios";
clrscr();
cout << " ---------------------------------------";
cout << "\n Alteracao de Cadastro de Funcionario ";
cout << "\n ---------------------------------------\n";
cout << " \n Digite o novo cargo: ";
cin >> ncargo;
F[x].mudar_cargo(ncargo);
clrscr();
break;
case 4:
// opcao 4, altera o nome do funcionario,
// chama o objeto e faz a alteracao.
cout << "\n Escolha o funcionario: ";
cin >> x;
cout << "\n\n\n Sua opcao: Alterar funcionarios";
clrscr();
cout << " ---------------------------------------";
cout << "\n Alteracao de Cadastro de Funcionario ";
cout << "\n ---------------------------------------\n";
cout << " \n Digite o novo nome: ";
cin >> nnome;
F[x].alterar_nome(nnome);
clrscr();
break;
case 5:
// opcao 5, altera o salario do funcionario,
// chama o objeto e faz a alteracao.
cout << "\n Escolha o funcionario: ";
cin >> x;
cout << "\n\n\n Sua opcao: Alterar funcionarios";
clrscr();
cout << " ---------------------------------------";
cout << "\n Alteracao de Cadastro de Funcionario ";
cout << "\n ---------------------------------------\n";
cout << " \n Digite o novo salario: ";
cin >> nsalario;
F[x].receber_aumento(nsalario);
clrscr();
break;
case 6:
cout << "\n Escolha o funcionario: ";
cin >> x;
cout << "\n\n\n Sua opcao: Excluir funcionarios";
clrscr();
cout << " ---------------------------------------";
cout << "\n Excluir Funcionario ";
cout << "\n ---------------------------------------\n";
cout << "\n Funcionario Demitido";
getch();
break;
case 7:
clrscr();
cout << " ----------------------------------------------------";
cout << "\n Desenvolvedor ";
cout << "\n ----------------------------------------------------\n";
cout << "\n Faculdades Integradas do Planalto Central - FIPLAC";
cout << "\n Curso de Ciencia da Computacao";
cout << "\n 2§ Semestre";
cout << "\n Programacao Orientadas a Objetos <-> C++";
cout << "\n Sistema de Folha de Pagamento";
cout << "\n Helder Silva Cavalcante";
cout << "\n helder@brasolution.com.br";
cout << "\n [url="http://www.brasolution.com.br";"]http://www.brasolution.com.br";[/url]
cout << "\n ----------------------------------------------------\n";
cout << "\n\n\n";
getch();
break;
case 0:
cout << "\n\n\n Sua opcao: Sair do Sistema";
break;
default:
cout << "\n\n\n Opcao Invalida ";
break;
}
// clrscr();
} //Fim do novo for.
clrscr();
cout << "\n Operacao concluida com sucesso ... "; // menssagem ao concluir a operacao
cout << " \n\n Pressiona qualquer tecla para continuar ..\n "; // finalizando o programa
getch(); // pausa
clrscr(); // limpa a tela
cout << " \n\n Saindo do Sistema .... \n"; // fim do programa
getch(); //pausa
return(0);
}

#2 AveNoturna

AveNoturna

    Normal

  • Usuários
  • 111 posts
  • Sexo:Não informado
  • Localidade:Brasília - DF

Posted 25/11/2004, 19:41

Eu usaria Banco de dados para esse caso...

Vc pode montar um form (HTML+PHP) que insere dados no BD e faz as alterações necessárias...
Vida Longa e Próspera...
E que a força esteja com Vocês!

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 26/11/2004, 04:45

E qual linha você está com dificuldades para fazer a conversão? Seja específico!!!
Klaus Paiva
Conheça também: Taperás

#4 rafael.hr

rafael.hr

    Eterno Aprendiz...

  • Usuários
  • 140 posts
  • Sexo:Não informado

Posted 26/11/2004, 12:55

Melhor ainda, primeiro vc começa a desenvolver o seu projeto em PHP e conforme for surgindo as suas dúvidas nós o lhe ajudaremos.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq