terça-feira, 24 de fevereiro de 2015

Código que pede um numero Real e Imprime a Parte Inteira e a Parte Fracionária




#include <stdio.h>
#include <stdlib.h>

    main()
{
    float x;
    printf("Introduza um Numero Real :");
    scanf("%f",&x);
    printf("Parte Inteira      : %d\n",(int)x);
    printf("Parte Fracionada   : %f\n",x-((int)x));
}

Código que pede Um Valor em Segundos e Converte em Hora, Minutos e Segundos



#include <stdio.h>
#include <stdlib.h>

    main()
{
    long int n_segundos;
    printf("Introduza o Numero de Segundos: ");
    scanf("%ld",&n_segundos);
    printf("Horas     : %d\n",(int)n_segundos/3600);
    printf("Minutos   : %d\n",(int)(n_segundos%3600/60));
    printf("Segundos  : %d\n",(int)n_segundos % 60);
}

Código que Gera os Resultado de Dois Numeros Inteiros nas Operações Básicas de Matemática




#include <stdio.h>
#include <stdlib.h>

     main()
{
     int a,b;
     printf("Introduza dois Numeros Inteiros: ");
     scanf("%d%d",&a,&b);
     printf("%d + %d = %d\n",a,b,a+b);
     printf("%d - %d = %d\n",a,b,a-b);
     printf("%d * %d = %d\n",a,b,a*b);
     printf("%d / %d = %d\n",a,b,a/b);
     printf("%d %% %d = %d\n",a,b,a%b);
}

Código que pede um Numero Inteiro e Imprime o Caractere que ele Representa na Tabela ASCII




#include <stdio.h>
#include <stdlib.h>

   main()
{
   int num;
   printf("Introduza um Inteiro: ");
   scanf("%d",&num);
   printf("Foi introduzido %d cujo caractere = '%c'\n",num,(char)num);
   printf("O caractere seguinte = '%c' tem ASCII Numero %d\n",(char)(num+1),num+1);
}

Código Que Lê um Caractere e Traduz o seu Respectivo Valor na Tabela ASCII.




#include <stdio.h>
#include <stdlib.h>

    main()
{
    char ch;
    printf("Introduza um Caractere : ");
    scanf(" %c",&ch);
    printf("O Caractere '%c' tem o ASCll Valor %d\n",ch,ch);
}

Verifique a necessidade de um espaço scanf(" X %c",&ch1) , obs X representa espaço




#include <stdio.h>
#include <stdlib.h>

    main()
{
    char ch1,ch2;
    printf("Itroduza um Caractere :");
    scanf(" %c",&ch1);
    printf("Itroduza outro Caractere :");
    scanf(" %c",&ch2);
    printf("Os caracters Introduzidos foram '%c' e '%c'\n,",ch1,ch2);
}

Programa que Lê e Imprime um Caractere, "getchar()"



#include <stdio.h>
#include <stdlib.h>

    main()
{
    char ch;
    printf("Introduza um Caractere : ");
    ch = getchar();
    printf("O caractere introduzido foi '%c'\n",ch);
}

Programa que Lê e Imprime um Caractere




#include <stdio.h>
#include <stdlib.h>

    main()
{
    char ch;
    printf("Introduza um Caractere: ");
    scanf("%c", &ch);
    printf("O caractere introduzido foi '%c'\n",ch);
}

O Que faz o programa ?




#include <stdio.h>
#include <stdlib.h>

    main()
{
    printf("%cello wo%cld%c",'H','r','\n');
}

Conversão , 1.0E3; Uma tonelada são 1000 quilos, 1.0e6; Uma tonelada são 1 000 000 de gramas




#include <stdio.h>
#include <stdlib.h>

    main()
{
    float quilos = 1.0E3; /*Uma tonelada são 1000 quilo*/
    double gramas = 1.0e6; /*Uma tonelada são 1 000 000 de gramas*/
    float n_toneladas;
    printf("Quantas Toneladas Comprou: ");scanf("%f",&n_toneladas);
    printf(" Numero de Quilos = %f = %e\n",n_toneladas * quilos,n_toneladas *quilos);
    printf("Numero de gramas = %f = %E\n",n_toneladas * gramas,n_toneladas * gramas);
}

Exemplo com Prefixo para Inteiros




#include <stdio.h>
#include <stdlib.h>

    main()
{
   short int idade;
   int montante;
   long int n_conta;
    printf("Qual a idade:"); scanf("%hd",&idade);
    printf("Qual o montnate a depositar:"); scanf("%d",&montante);
    printf("Qual o Numero da conta:"); scanf("%ld",&n_conta);
    printf("Uma pessoa de %hd anos, depositou R$ %d, na conta %ld \n",idade,montante,n_conta);
}

Exemplo de utilização de "sizeof", Valor Bytes de cada Variavel.


#include <stdio.h>
#include <stdlib.h>

    main()
{
    printf("O Tamanho em bytes de um Inteiro = %d\n",sizeof(int));
    printf("O Tamanho em bytes de um char = %d\n",sizeof(char));
    printf("O Tamanho em bytes de um float = %d\n",sizeof(float));
    printf("O Tamanho em bytes de um double = %d\n",sizeof(double));
}

Resultado Tamanho de bytes de um Inteiro "sizeof(int)"




#include <stdio.h>
#include <stdlib.h>

 main()
{
    printf("O Tamanho em bytes de um Inteiro = %d\n",sizeof(int));
}

Atribuindo Valor a uma Variável " SCANF "


#include <stdio.h>
#include <stdlib.h>

main()
{
    int num;
    printf("Introduza um Numero :");
    scanf("%d", &num);
    printf("O Numero introduzido foi : %d\n",num);
}

Observe o uso da barra invertida \"Lindo\" dia!!!, as aspas sem a barra da erro na compilacao.



#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hoje esta um \"Lindo\" dia!!!\n");//Observe o uso da barra invertida \"Lindo\" dia!!!,
}

segunda-feira, 23 de fevereiro de 2015

Calcular Area e Perimetro do Raio digitado pelo Usuário.



#include <stdio.h>
#include <stdlib.h>

    main()
{
    float pi = 3.14, area, raio, peri;
    printf("Digite o valor do Raio : \n ");
    scanf("%f",&raio);
    area = pi * (raio * raio);
    peri = 2 * pi * raio;
    printf("Valor da Area %6.2f \n",area);
    printf("Valor do Perimetro %6.2f \n",peri);
}

Verificar o Tanho que uma variavel aloca na memoria,



#include <stdio.h>
#include <stdlib.h>

main()
{
    short int x = 3800;
    float z = 32.2;
    double a = 32.2;
    printf("Tamanho inteiro no sistema: %d \n", sizeof(x));
    printf("\n %d \n", sizeof(z) );
    printf("\n %d \n", sizeof(a) );
}

Eliminar problemas com buffer, um espaço antes de char também acaba com o problema de buffer.



#include <stdio.h>
#include <stdlib.h>

 main()
{
  char a,b;
  printf("Digite uma letra : \n");
  fflush(stdin);// eliminar problemas com buffer.
  scanf(" %c", &a);// um espaço antes de char também acaba com o problema de buffer.
  printf("Digite outra letra : \n");
  fflush(stdin);// eliminar problemas com buffer.
  scanf(" %c",&b);// um espaço antes de char também acaba com o problema de buffer.
  printf("Valor de a: %c e b: %c \n", a,b);
}

Atribuindo uma Variavel tipo Caracter , Pedir para usuario digitar uma letra, Variavel recebe a letra digitada pelo usuario, Imprime a letra digitada pelo usuario


#include <stdio.h>
#include <stdlib.h>

    main()
{
    char le;// Atribuindo uma Variavel tipo Caracter
    printf("Digite uma letra: \n");// Pedir para usuario digitar uma letra
    scanf("%c",&le);// Variavel recebe a letra digitada pelo usuario
    printf("Valor de le: %c \n",le);// Imprime a letra digitada pelo usuario
}

Variavel recebe valor digitado pelo usuario, Atribuindo valor digitado para a variavel, Imprime o valor atribuido



#include <stdio.h>
#include <stdlib.h>

    main()
{
   int num;
   printf("Digite um Numero \n");//Variavel recebe valor digitado pelo usuario
   scanf("%d",&num);//Atribuindo valor digitado para a variavel
   printf("Valor de num = %d \n ", num); //Imprime o valor atribuido
}

atribuino valores inteirios ,imprimindo os valores atribuido


#include <stdio.h>
#include <stdlib.h>
 main()
{
    int x=7,y=9;//atribuino valores inteirios
    printf("Valor de x=%d e y=%d",x,y);//imprimindo os valores atribuido
    return 0;
}

terça-feira, 10 de fevereiro de 2015

Exercico 3 Aula 1 , Caracteres especiais e suas Funcoes \n - \\ - \t - %%



#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("\n\7");
    printf("Hello world!\n");
    printf("\n\7");
    printf("\\\t%%\n");
    printf("\n\a");
    return 0;
}

Exercicio 2 Aula 1 Liguagem de Programacao " C " , utilizando Bip



#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf(" \n");
    printf("Aqui vai o Apito !\7!\7!\7 \n");
    printf("Aqui vai o Apito !\a!\a!\a \n");
   return 0;
}

Exercício1 Aula 1 de Linguagem de Programacao " C "


#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}