!-- inicio configuracao do Syntax Highlighting -->

domingo, 30 de junho de 2013

Ler uma temperatura em graus Celsius e apresenta-la convertida em graus Fahrenheit. A fórmula de conversão é: F=(*C+160)/5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.

Ler uma temperatura em graus Celsius e apresenta-la convertida em graus Fahrenheit. A fórmula de conversão é: F=(*C+160)/5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. English Read a temperature in degrees Celsius and displays it converted to degrees Fahrenheit. The conversion formula is: F = (160 * C) / 5, where F temperature in Fahrenheit and Celsius temperature C.
 
#include
#include
main()
{
     float gc;
     
     printf("Digite a Temperatura em Graus Celcius = ");
     scanf("%f",&gc);
     printf("A Temperatura em Graus Fahrenheit = %.1f",(9*gc+160)/5);
     getch();
}

sábado, 29 de junho de 2013

Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos. English Write an algorithm that receives two numbers and the end shows the addition, subtraction, multiplication and division of numbers read.
 
#include
#include
main()
{
     float num1,num2;
     
     printf("Digite Dois Numeros :\n");
     scanf("%f%f",&num1,&num2);
     printf("%.1f + %.1f = %.1f\n",num1,num2,num1+num2);
     printf("%.1f - %.1f = %.1f\n",num1,num2,num1-num2);
     printf("%.1f * %.1f = %.1f\n",num1,num2,num1*num2);
     printf("%.1f / %.1f = %.1f",num1,num2,num1/num2);
     getch();
}

Utilizando funções registros, crie um programa que leia nome e idade de cinco alunos. Exiba o nome do aluno mais velho e a idade do aluno mais novo.

Utilizando funcoes e registros, crie um programa que leia nome e idade de cinco alunos. Exiba o nome do aluno mais velho e a idade do aluno mais novo. English Using functions and records, create a program that reads the name and age of five students. Display the name of the oldest student and the age of the younger student.
 

#include 
#include 
#include 

/*

*/

struct TAluno{
    char nome [45];
    int idade;
};


TAluno lerAluno(){
      TAluno r;
     
      //preencher r;
      printf("======== Novo Aluno =========\n");
      printf("nome:");
      scanf("%s", &r.nome);
      printf("idade:");
      scanf("%i", &r.idade);
     
      return r;
}

void imprimir(TAluno a){
    printf("-----------------------\n");
    printf("nome: %s\n", a.nome);
    printf("Idade: %i\n", a.idade);
    printf("-----------------------\n");
}

main(){
    TAluno vet [5];
    for(int i=0; i<5; i++){
         vet[i] = lerAluno();
    }
   
    TAluno maisVelho = vet[0];
    TAluno maisNovo = vet[0];
   
    for(int i=1; i<5; i++){
         //imprimir(vet[i]);
         if(vet[i].idade > maisVelho.idade){
              maisVelho = vet[i];
             
         }
         if(vet[i].idade < maisNovo.idade){
              maisNovo = vet[i];
         }
    }
   
    printf("-----------------------\n");
    printf("nome do + velho: %s\n", maisVelho.nome);
    printf("Idade do + novo: %i\n", maisNovo.idade);
    printf("-----------------------\n");
   
    getch();
}

sexta-feira, 24 de maio de 2013

Preencher um vetor com 3 nomes com 20 letras no máximo cada. Imprimir os Nomes.

Preencher um vetor com 3 nomes com 20 letras no máximo cada. Imprimir os Nomes. English Fill a vector with three names with 20 letters max each. Print the names.
 

#include conio.h
#include stdio.h
main()
{
      char nome[3] [20];
      int cont;
      for(cont=0;cont<3;cont++)
      {
             printf("Introduza os nomes: ");
             scanf("%s", &nome[cont]);
      }

      for (cont=0; cont<3; cont++)
      {
             printf("%s\n", nome[cont]);
      }
     getch();
}

Preencher um vetor de 8 elementos inteiros. Mostrar o vetor na horizontal com\t. Calcular a média do vetor. Mostrar quantos números são múltiplos de 5. Quantos números são maiores que 10 e menores que 30. Qual o maior número do vetor.

Preencher um vetor de 8 elementos inteiros. Mostrar o vetor na horizontal com\t. Calcular a média do vetor. Mostrar quantos números são múltiplos de 5. Quantos números são maiores que 10 e menores que 30. Qual o maior número do vetor. English Fill a vector of 8 elements integers. Show the vector horizontally with \ t. Calculate the mean vector. Show how many numbers are multiples of 5. How many numbers are greater than 10 and less than 30. Which the greatest number of the vector.

#include conio.h
#include stdio.h

main ()
{
int maior30=0,mult=0,cont,vetor[8];
float maior=0,media,resul_media;
    for(cont=0;cont<8;cont++)
    {
      printf("Digite um numero para o vetor: ");
      scanf("%i",&vetor[cont]);
    }
    for(cont=0;cont<8;cont++)
    {
      printf("%i \t",vetor[cont]);
      media+=vetor[cont];
    }
    resul_media+=media/8;
    for(cont=0;cont<8;cont++)
    {
      if (vetor[cont]%5==0)
      {
        mult++;
      }
    }
    printf("\n A Quantidade de numeros multiplos de 5:  %i \n",mult);
    for(cont=0;cont<8;cont++)
    {
      if (vetor[cont]>10 && vetor[cont]<30)
      {
        maior30++;
      }
    }
    printf("A Quantidade de numros maiores que 10 e menores que 30:  %i \n",maior30);
    for(cont=0;cont<8;cont++)
    {
      if (vetor[cont]>maior)
      {
        maior=vetor[cont];
      }
    }
    printf("O numero maior do vetor e: %f \n",maior);
    getch();
}

Preencher um vetor com 8 números inteiros. Solicitar um número do teclado. Pesquisar se esse número existe no vetor. Se existir, imprimir em qual posição do vetor. Se não existir, imprimir mensagem que não existe.

Preencher um vetor com 8 números inteiros. Solicitar um número do teclado. Pesquisar se esse número existe no vetor. Se existir, imprimir em qual posição do vetor. Se não existir, imprimir mensagem que não existe. English Fill a vector with 8 integers. Request a number keypad. Search if that number exists in the array. If it exists, print what position vector. If not, print message that does not exist.
#include conio.h
#include stdio.h
   main()
   {

   int res,num,cont,vetor[8];

   for(cont=0;cont<8;cont++)
   {
   printf("Digite um numero para o vetor");
   scanf("%i",&vetor[cont]);
   }
    printf("Digite um numero para verificar no vetor");
    scanf("%i",&num);

    for(cont=0;cont<8;cont++)
    {
    if (vetor[cont]==num)
    {
    printf("A posicao do vetor %i\n",cont);
    res=0;
    }
    }
        if (res!=0)
    {
        printf("Nao existe esse numero no vetor");
    }
getch();

}

Neste exercício temos dois vetores com 5 posições. Em cada vetor entraremos com cinco números. Mostrar os números e depois somar números que pertençam a mesma posição ou seja: [0]+[0],[1]+[1],...

Neste exercício temos dois vetores com 5 posições. Em cada vetor entraremos com cinco números. Mostrar os números e depois somar números que pertençam a mesma posição ou seja: [0]+[0],[1]+[1],... English In this exercise we have two vectors with 5 positions. In each vector will get five numbers. Display numbers and then add numbers that belong to the same position ie [0] + [0] [1] + [1], ...
#include stdio.h
#include conio.h
    main ()
    {
        int  cont,vetor1[5],vetor2[5];
float soma;
        for(cont=0;cont<5;cont++)
        {
        printf("Digite um numero no vetor 1= ");
        scanf("%i",&vetor1[cont]);

        }
        for(cont=0;cont<5;cont++)
        {
        printf("Digite um numero no vetor 2 = ");
        scanf("%i",&vetor2[cont]);
        }
        printf("O Primeiro Vetor :\n");
        for(cont=0;cont<5;cont++)
        {
            printf("Vetor 1 [%d] \n",vetor1[cont]);

        }
        printf("O Segundo Vetor :\n");
        for(cont=0;cont<5;cont++)
        {
           printf("Vetor 2 [%d]\n",vetor2[cont]);
        }
        for(cont=0;cont<5;cont++)
        {
        soma=vetor1[cont]+vetor2[cont];
            printf("Soma dos Vetores Posicao %d = %.2f\n",cont,soma);
        }

        getch();


    }

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More