!-- inicio configuracao do Syntax Highlighting -->

terça-feira, 23 de julho de 2013

Converter Octal Para Decimal

Converter Octal Para Decimal English Convert Octal to Decimal
 
include
include

int main()
{

    long int octal,decimal =0;
    int i=0;

    printf("Digite o numero em Octadecimal: ");
    scanf("%ld",&octal);

    while(octal!=0){
         decimal = decimal + (octal % 10) * pow(8,i++);
         octal = octal/10;
    }

    printf("Numero %ld em decimal: ",decimal);

   return 0;
}

segunda-feira, 22 de julho de 2013

Converter Decimal Para Binario

Converter Decimal Para Binario English Convert Dec to Bin
 

#include


int main(){

    long int numdec,cos;

    int numbin[100],i=1,j;


    printf("Digite o numero em Decimal: ");

    scanf("%ld",&numdec);


    cos = numdec;


    while(cos!=0){

         numbin[i++]= cos % 2;

         cos = cos / 2;

    }


    printf("numero %d em binario : ",numdec);

    for(j = i -1 ;j> 0;j--)

         printf("%d",numbin[j]);


    return 0;

}

domingo, 21 de julho de 2013

Converter Decimal Para Octal

Converter Decimal Para Octal English Convert Dec to Octal
 
#include
#include

int main()
{

  long int deci,cos;
  int octal[100],i=1,j;

  printf("Entre com os numeros em Decimal: ");
  scanf("%ld",&deci);

  cos = deci;

  while(cos!=0)
    {
      octal[i++]= cos % 8;
      cos = cos / 8;
    }

  printf("Numero em Octal %d: ",deci);
  for(j = i -1 ;j> 0;j--)
      printf("%d",octal[j]);

  getch();
}

sábado, 20 de julho de 2013

Converter Bin Para Decimal

Converter Bin Para Decimal English Convert Bin to Decimal
 

include
main(){
   long int nbin,ndec=0,j=1,resto;
     printf("Numero Binario : ");
     scanf("%ld",&nbin);
   while(nbin!=0){
     resto=nbin%10;
     ndec=ndec+resto*j;
     j=j*2;
     nbin=nbin/10;
   }
   printf("Decimal : %ld ",ndec);
}

Converter Decimal para Hexadecimal

Converter Dec Para Hexa English Convert Dec to Hexa
 

#include
#include
int main(){
    long int deci,cos;
    int i=1,j,temp;
    char hexadeci[100];

    printf("Digite o numero em decimal: ");
    scanf("%ld",&deci);

    cos = deci;

    while(cos!=0)
        {
         temp = cos % 16;

      if( temp < 10)
           temp +=48;
      else
         temp +=55;

      hexadeci[i++]= temp;
      cos = cos / 16;
  }

    printf("Numero %d em Hexadecimal : ",deci);
    for(j = i -1 ;j> 0;j--)
      printf("%c",hexadeci[j]);

    getch();
}


terça-feira, 9 de julho de 2013

Converter Bin Para Decimal

Converter Bin Para Decimal English Convert Bin to Decimal
 

include
main(){
   long int nbin,ndec=0,j=1,resto;
     printf("Numero Binario : ");
     scanf("%ld",&nbin);
   while(nbin!=0){
     resto=nbin%10;
     ndec=ndec+resto*j;
     j=j*2;
     nbin=nbin/10;
   }
   printf("Decimal : %ld ",ndec);
}

segunda-feira, 8 de julho de 2013

Implemente uma lista com arranjos para armazenar a seguinte estrutura FICHA. Nesta implementação o algoritmo deve ser capaz de fazer as seguintes operações:

Implemente uma lista com arranjos para armazenar a seguinte estrutura FICHA. Nesta implementação o algoritmo deve ser capaz de fazer as seguintes operações: a) Inserir um registro da lita b) alterar um registro da lista c) excluir um registro da lista d) imprimir a lista completa English Implement a list of arrangements to store the following structure SHEET. In this implementation the algorithm should be able to do the following operations: a) Insert a record of lita b) change a record from the list c) delete a record from the list d) print the full list
 

include
include
include

define limite 100
define inicio 0


typedef struct ficha{
 int inscricao;
 char nome[20];
 int classe;
 float horasnormais;
 float horasextras;
};

typedef struct cadastro{
 int primeiro;
 int ultimo;
 ficha dados[limite];
};

void inicialista(cadastro &cadastro){
 cadastro.primeiro=inicio;
 cadastro.ultimo=inicio;
}
main(){
 cadastro lista;
 ficha aux;
 int opr=0,i,excluir,posicaoexcluir,posicaoaltera;

 inicialista(lista);
 while(opr<5){
   system("CLS");
   printf("=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=\n");
   printf(" =.=.'Selecao de Operacoes'.=\n\n");
   printf(" '1' = Incluir um Registro.\n");
   printf(" '2' = Alterar um Registro.\n");
   printf(" '3' = Excluir um Registro.\n");
   printf(" '4' = Imprimir Lista de Produtos.\n");
   printf(" '5' = Sair.\n");
   printf("=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=\n\n=> ");
   scanf("%d",&opr);
   system("CLS");
   switch(opr){
     case 1:
       if(lista.ultimo= lista.primeiro)&&(posicaoaltera < lista.ultimo)){
         aux=lista.dados[posicaoaltera];
         printf("=.= Posicao Para alteracao =.=\n\n");
         printf("Incricao : %d\n",aux.inscricao);
         printf("Nome : %s\n",aux.nome);
         printf("Classe : %d\n",aux.classe);
         printf("Horas Normais : %f\n",aux.horasnormais);
         printf("Horas Extras : %f\n\n\n",aux.horasextras);
         printf("Nova Inscricao = ");
         scanf("%d",&aux.inscricao);
         printf("\nNovo Nome = ");
         scanf("%s",&aux.nome);
         printf("\nNova Classe = ");
         scanf("%d",&aux.classe);
         printf("\nNovas Horas Normais = ");
         scanf("%f",&aux.horasnormais);
         printf("\nNovas Horas Extras = ");
         scanf("%f",&aux.horasextras);
         lista.dados[posicaoaltera]=aux;
       }
       else{
         printf("Posicao Nao Existe");
         getch();
         }
         
       break;
     case 3:
       printf("Digite a Posicao a Ser Excluida = ");
       scanf("%d",&excluir);
       for(i=excluir;i 

domingo, 7 de julho de 2013

Escreva uma função que retorne um apontador para a 1ª ocorrência de um carácter numa string ou o valor zero se o carácter não existir na string. A função deve ter como argumentos a string e o carácter a procurar.

Escreva uma função que retorne um apontador para a 1ª ocorrência de um carácter numa string ou o valor zero se o carácter não existir na string. A função deve ter como argumentos a string e o carácter a procurar. English Write a function that returns a pointer to the 1st occurrence of a character in a string or the value zero if the character does not exist in the string. The function should take as arguments a string and character to seek.
 

include 
include 

char *procstr(char *l, char c);

main()
{
       char *ptr;
       char ch, lin[81];

       puts("Introduza uma string:");
       gets(lin);

       printf("Introduza o caracter a ser procurado: ");
       ch = getchar();

       ptr = procstr(lin, ch);
       printf("\nA string come�a no endere�o %ld.\n", lin);

       if (ptr) {
               printf("Primeira ocorrencia do caracter: %ld.\n", ptr);
               printf("Na posicao %ld.\n", ptr-lin);
       }
       else printf("\nCaracter inexistente.\n");
       getch();
}

char *procstr(char *l, char c)
{
       while (*l != c && *l != '\0') l++;

       if (*l != '\0') return(l);
       else return(0);
}


sábado, 6 de julho de 2013

Escreva um programa que defina uma variável para conter valores inteiros, e um apontador para inteiros. Ao apontador deverá ser atribuído o endereço da variável. Para a variável imprima as sua posição em memória e o seu valor. Para o apontador, imprima a sua posição em memória, o seu valor e o valor na posição de memória apontada.

Escreva um programa que defina uma variável para conter valores inteiros, e um apontador para inteiros. Ao apontador deverá ser atribuído o endereço da variável. Para a variável imprima as sua posição em memória e o seu valor. Para o apontador, imprima a sua posição em memória, o seu valor e o valor na posição de memória apontada. English Write a program that defines a variable to be integer, and a pointer to integer. The pointer should be assigned the address of the variable. To print the variable position in memory and its value. For the pointer, print its position in memory, its value and the value in the memory location pointed. Google Tradutor para empresas:Google Translator ToolkitTradutor de sitesGlobal Market Finder
 

   
include 
include 

main()
{
       int variavel;
       int *apontador;

       apontador = &variavel;
       
       printf("Digite um valor para a variavel: \n");
       scanf("%d", &variavel);
       printf("Endereco da variavel: %ld.\n", &variavel);
       printf("Valor da variavel: %d.\n\n", variavel);

       printf("Endereco do apontador: %ld.\n", &apontador);
       printf("Valor do apontador: %ld.\n", apontador);
       printf("Valor apontado pelo apontador: %d.\n", *apontador);
       getch();
}

sexta-feira, 5 de julho de 2013

Dado o nome de um estudante, com o respectivo número de matrícula e as três notas acima mencionadas, desenvolva um algoritmo para calcular a nota final e a classificação de cada estudante. A classificação é dada conforme a tabela abaixo: Nota Final Classificação

Dado o nome de um estudante, com o respectivo número de matrícula e as três notas acima mencionadas, desenvolva um algoritmo para calcular a nota final e a classificação de cada estudante. A classificação é dada conforme a tabela abaixo: Nota Final Classificação [8,10] A [7,8] B [6,7] C [5,6] D [0,5] R English Given the name of a student, with its registration number and the three notes mentioned above, develop an algorithm to calculate the final grade and classification of each student. The classification is given as shown below: Note Final Rating [8,10] A [7,8] B [6,7] C [5,6] D [0,5] R
 

include
include
include
main()
{
     float lab,trab,exmfim;
     int nalunos,n=0;
     
     
     printf("Digite o Numero de Alunos da Turma = ");
     scanf("%d",&nalunos);
     
     int naluno[nalunos],notfim[nalunos];
     float medfim[nalunos];
     
     while(n5)&&(medfim[n]<=6))
             notfim[n]=100;/*D*/
             if((medfim[n]>6)&&(medfim[n]<=7))
               notfim[n]=99;/*C*/
               if((medfim[n]>7)&&(medfim[n]<=8))
                 notfim[n]=98;/*B*/
                 if(medfim[n]>8)
                   notfim[n]=97;/*A*/
     }
     n=0;
     while(n 

quinta-feira, 4 de julho de 2013

Elabore um algoritmo qua dada a idade de um nadador,classifique-o uma das seguintes categorias : infantil A = 5 - 7 anos, infantil B = 8 - 10 anos,junvenil A= 11- 13 anos, juvenil B = 14 - 17 anos e adulto = maiores de 18 anos.

Elabore um algoritmo qua dada a idade de um nadador,classifique-o uma das seguintes categorias : infantil A = 5 - 7 anos, infantil B = 8 - 10 anos,junvenil A= 11- 13 anos, juvenil B = 14 - 17 anos e adulto = maiores de 18 anos. English Develop an algorithm qua given the age of a swimmer, rate it one of the following categories: child A = 5-7 years, infant B = 8-10 years junvenil A = 11-13 years youth B = 14 - 17 years and adult = 18 years.
 
#include
main()
{
     int idade,n=1;
     
     while(n!=0)
     {
       printf("Digite a Idade do Nadador = ");
       scanf("%d",&idade);
       if((idade>=5)&&(idade<=7))
         printf("Nadador 'INFANTIL - A'.");
       if((idade>=8)&&(idade<=10))
         printf("Nadador 'INFANTIL - B'.");
       if((idade>=11)&&(idade<=13))
         printf("Nadador 'JUVENIL - A'.");
       if((idade>=14)&&(idade<=17))
         printf("Nadador 'JUVENIL - B'.");
       if((idade>=18)&&(idade<=25))
         printf("Nadador 'SENIOR'.");
       if((idade<5)^(idade>25))
         printf("'Idade Fora de Faixa'");
       printf("\nPara Continuar Digite '1' ou '0' para sair = ");
       scanf("%d",&n);  
     }    
}

terça-feira, 2 de julho de 2013

Escrever um algoritmo para uma empresa que decide dar um reajuste a seus 584 funcionários de acordo com os seguintes critérios

Escrever um algoritmo para uma empresa que decide dar um reajuste a seus 584 funcionários de acordo com os seguintes critérios: a) 50% para aqueles que ganham menos do que três salários mínimos; b) 20% para aqueles que ganham entre três até dez salários mínimos; c) 15% para aqueles que ganham acima de dez até vinte salários mínimos; d) 10% para os demais funcionários. English Write an algorithm for a company that decides to give an adjustment to its 584 employees according to the following criteria: a) 50% for those earning less than three minimum wages; b) 20% for those earning between three to ten minimum wages; c) 15% for those earning over ten to twenty times the minimum wage, d) 10% for all other employees.
 
#include
#include
main()
{
     int n=0,funcs,charporcent=37;
     float smin,msal,almtotal,porcent=0;
     
     printf("Para Iniciar os Reajustes, Digite o Valor do Salario Minimo Atualizado = R$");                      
     scanf("%f",&smin);                                                                                            
     printf("Digite o Numero de Funcionarios = ");
     scanf("%d",&funcs);
     
     int nfuc[funcs],ajust[funcs];
     float satual[n],snovo[funcs];
     
     while(n=3)&&(msal<10))
             snovo[n]=(satual[n]*1.2);
             if((msal>=10)&&(msal<20))
               snovo[n]=(satual[n]*1.15);
               if(msal>=20)
                 snovo[n]=(satual[n]*1.10);
       almtotal+=snovo[n]-satual[n];
       n++;
     }
     printf("\n'Os Salarios Atualizados sao :'\n\n");
     n=0;
     while(n 

segunda-feira, 1 de julho de 2013

faça um algoritmo que receba n números e mostre positivo negativo ou zero para cada número

faça um algoritmo que receba n números e mostre positivo negativo ou zero para cada número English make an algorithm that receives n numbers and show positive or negative zero for each number
 
#include
#include
main()
{
     float num=0;
     
     printf("-Para Encerrar Teste '999' OK!-\n\a");
     getch();
     while(num!=999)
       {
       printf("Digite um Numero = ");
       scanf("%f",&num);
       if(num>0)
         printf("O Numero Digitado e' Positivo (MAIOR QUE ZERO).\n");
         if(num<0)
           printf("O Numero Digitado e' Negativo (MENOR QUE ZERO).\n");
           if(num==0)
         printf("O Numero Digitado e' ZERO.\n");
       }
       printf("Programa Finalizado.\a\a");
       getch();
}

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More