quarta-feira, 28 de agosto de 2013

Programa em C que mostra o nome do mês

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

int main()
{

int mes = 0;

printf("Qual o Numero do Mes? ");
scanf("%d",&mes);

switch(mes)
{
case 1:printf("\n %d EQUIVALE AO MES DE JANEIRO",mes);break;
case 2:printf("\n %d EQUIVALE AO MES DE FEVEREIRO",mes);break;
case 3:printf("\n %d EQUIVALE AO MES DE MARCO",mes);break;
case 4:printf("\n %d EQUIVALE AO MES DE ABRIL",mes);break;
case 5:printf("\n %d EQUIVALE AO MES DE MAIO",mes);break;
case 6:printf("\n %d EQUIVALE AO MES DE JUNHO",mes);break;
case 7:printf("\n %d EQUIVALE AO MES DE JULHO",mes);break;
case 8:printf("\n %d EQUIVALE AO MES DE AGOSTO",mes);break;
case 9:printf("\n %d EQUIVALE AO MES DE SETEMBRO",mes);break;
case 10:printf("\n %d EQUIVALE AO MES DE OUTUBRO",mes);break;
case 11:printf("\n %d EQUIVALE AO MES DE NOVEMBRO",mes);break;
case 12:printf("\n %d EQUIVALE AO MES DE DEZEMBRO",mes);break;
default:printf("TEM QUE SER UM NÚMERO ENTRE 1 A 12",mes);break;
}

printf("\n\n");
system("pause");

}

Programa em C para saber se a letra digitada é vogal ou consoante

#include <stdio.h>
#include <ctype.h> //
#include <stdlib.h>
int main()
{
char letra;
printf("\n\n");printf("Digite uma Letra: ");
scanf("%c", &letra);

letra = toupper(letra);
switch(letra)
{
case 'A': printf("VOGAL %c\n",letra); break;
case 'E': printf("VOGAL %c\n",letra); break;
case 'I': printf("VOGAL %c\n",letra); break;
case 'O': printf("VOGAL %c\n",letra); break;
case 'U': printf("VOGAL %c\n",letra); break;
default : printf("CONSOANTE %c:\n ",letra);
}
system("pause");
}

Programa em C que mostra se o público no estádio foi baixo, medio ou bom;

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

main()
{
int quantidade;
printf("Qual o publico?: ");
scanf("%d",&quantidade);

switch (quantidade)
{
case 100 ... 1000:printf("PUBLICO BAIXO" );break;
case 1001 ... 10000:printf("PUBLICO MEDIO");break;
case 10001 ... 100000:printf("PUBLICO BOM");break;
}
printf("\n\n");
system("pause");
}

Programa em C: faixa etária; infantil, juvenil e adulto. Usando switch e case

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

// este uso de tres pontos em CASE
// é encontrado em livros sobre C
// mais simples e facil de fazer faixar de numeros

main()
{
int idade;
printf("Qual sua Idade ");
scanf("%d",&idade);

switch (idade)
{
case 10 ... 14:printf("Infantil" );break;
case 15 ... 17:printf("Juvenil");break;
case 18 ... 25:printf("Adulto");break;
}
printf("\n\n");
system("pause");
}

Programa em C que exibe o nome do aluno, 3 notas e sua média, e se foi aprovado

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

main(){
char nome;
int nota1,nota2=0;
float media;

printf("Nome do aluno: ");
scanf("%s", &nome);

printf("Nota 1: ");
scanf("%d", &nota1);

printf("Nota 2: ");
scanf("%d", &nota2);

media = (nota1+nota2)/2;

if (media < 5){
printf("\nO aluno %s ", &nome);
printf("\nfoi REPROVADO");
}
if (media >= 5.1 && media <=6.9){
printf("\nO aluno %s \n",&nome);
printf("\nesta em RECUPERACAO");
}
if (media >= 7 && media <=10){
printf("\nO aluno %s",&nome);
printf("\nfoi APROVADO");
}
printf("\n\n");
system("pause");

}

Programa em C que indica se o eleitor é Obrigatório, Não eleitor, Eleitor Facultativo

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

main(){
int idade=0;

printf("digite a idade: ");
scanf("%d",&idade);

if(idade >= 18 && idade <= 65)
{
printf("ELEITO OBRIGATORIO");
}

if(idade < 16)
{
printf("NAO ELEITOR");
}

if(idade >= 16 && idade < 18)
{
printf("ELEITOR FACULTATIVO");
}

if(idade >65)
{
printf("ELEITOR FACULTATIVO");
}


printf("\n");
system("pause");
}

Algoritmo em C que calcula a média de três notas e exibe REPROVADO, APROVADO, RECUPERAÇÃO FINAL


printf("Nota 1: ");
scanf("%f",&nota1);

printf("Nota 2: ");
scanf("%f",&nota2);

printf("Nota 3: ");
scanf("%f",&nota3);

media = (nota1+nota2+nota3)/3;

printf("A media %2.lf:\n", media);
if(media <= 3)
{
printf("REPROVADO");
}
if(media > 3 && media < 7)
{
printf("PROVA FINAL");
}
if(media >= 7)
{
printf("APROVADO");
}
printf("\n");
system("pause");
}

quinta-feira, 8 de agosto de 2013

Algoritmo C: Calculando a viagem de carro; usando switch e case, do e while

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

int main()
{
    float preco = 2.65;
    float gol = 12.85;
    float vectra = 8.78;
    float palio = 10.5;
    int escolha = 0;
    float km = 0,reais = 0,litros = 0;      
do{  
    printf("\t\t-------- O P C O E S -----------\n");
    printf("\t\t1: Carro GOL                    \n");
    printf("\t\t2: Carro VECTRA                 \n");
    printf("\t\t3: Carro PALIO                  \n");    
    printf("\t\t0: zero para sair               \n");    

    printf("Qual seu carro? ");
    scanf("%d",&escolha);
 
    switch (escolha)
    {
    case 1:{
         printf("\nQuantos KM:\n ");
         scanf("%f", &km);
         reais = (gol*km*preco);
         litros = (reais/gol);
       
         printf("\n ---------- CARRO GOL -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
    case 2:{
         printf("\nQuantos KM: ");
         scanf("%f", &km);
         reais = (vectra*km*preco);
         litros = (reais/vectra);
       
         printf("\n ---------- CARRO VECTRA -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
     
    case 3:{
         printf("\nQuantos KM: ");
         scanf("%f", &km);
         reais = (palio*km*preco);
         litros = (reais/palio);
       
         printf("\n ---------- CARRO PALIO -----------\n");
         printf("Quilometragem .........: %.2lf \n",km);
         printf("Gasto em R$ ...........: %.2lf \n",reais);
         printf("Em litros..............: %.2lf \n",litros);
         getch();
         clrscr();
         break;}
    }
}while(escolha !=0);
 
 
}

Algoritmo C: calcular faixa etária utilizando switch e case

#include <stdio.h>
#include <stdlib.h>
main()
{
      int idade;

      printf("Qual sua Idade ");
      scanf("%d",&idade);

      switch(idade)
      {
          case 0-13:{
               printf("\n\n");
               printf(" ------- FAIXA ETARIA ------- \n");
               printf("\n");
               printf("Idade entre 10 e 14 anos \n");
               printf("Classificacao: INFATIL\n");
               printf("\n");
               printf("------------------------------\n");
               getch();
               break;}
          case 15-16:
               {
               printf("\n\n");
               printf(" ------- FAIXA ETARIA ------- \n");
               printf("\n");
               printf("Idade entre 15 e 17 anos \n");
               printf("Classificacao: JUVENIL\n");
               printf("\n");
               printf("------------------------------\n");
               getch();
               break;
               }
         case 18-30:
              {
               printf("\n\n");
               printf(" ------- FAIXA ETARIA ------- \n");
               printf("\n"                              );
               printf("Idade entre 17 e 30 anos      \n");
               printf("Classificacao: ADULTO         \n");
               printf("\n"                              );
               printf("------------------------------\n");
               getch();
               break;
               }
      }

}

Algoritmo em C: Lê o valor total de uma conta, lê o valor de 10% de desconto, imprimir o valor descontado

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

main(){
float gasto,conta_10, contaatualizada = 0.00;

    printf("Valor: ");
    scanf("%f",&gasto);

    conta_10 = (gasto*10)/100;
    contaatualizada = gasto + conta_10;
 
   printf("\nValor da conta %2.lf \n", gasto);
   printf("\nMais 10 porcento do garcom %2.lf \n", contaatualizada);
   printf("\n\n");
   system("pause");
}

Algoritmo em C: Lê três números inteiros e calcular a média

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

main(){
int numero1, numero2, numero3 = 0;
float media;

    printf("Numero 1: ");
    scanf("%d",&numero1);
   
    printf("Numero 2: ");
    scanf("%d",&numero2);
 
    printf("Numero 3: ");
    scanf("%d",&numero3);

media = (numero1+numero2+numero3)/3;

    printf("A media %2.lf:\n", media);
    printf("\n");
    system("pause");
}

Algoritmo em C: Lê dois números e imprimir a soma, a diferença, a divisão e a multiplicação entre eles

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

main(){
float numero1, numero2 = 0;

    printf("Numero 1: ");
    scanf("%f",&numero1);
   
    printf("Numero 2: ");
    scanf("%f",&numero2);
 
    printf("Soma          %f:\n", numero1+numero2);
    printf("Diferenca     %f:\n", numero1-numero2);
    printf("Divisao       %f:\n", numero1/numero2);
    printf("Multiplicacao %f:\n", numero1*numero2);
    printf("\n");
    system("pause");
}

Algoritmo em C: Lê o valor da mercadoria. Lê o valor do desconto. Imprimir o valor do novo valor com o desconto

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

main(){
int valormercadoria, desconto = 0;
float novovalor;

    printf("Valor da mercadoria: ");
    scanf("%d",&valormercadoria);
   
    printf("Percentual de desconto: ");
    scanf("%d", &desconto);

//valormercadoria -> 100
//x               -> desconto
 
 novovalor = (valormercadoria*desconto)/100;
 
    printf("\nValor da mercadoria %d :\n", valormercadoria);
    printf("\nCom desconto %2.lf :\n\n", (valormercadoria-novovalor));
   
    system("pause");
}

Lê um numero correspondente a hora; Lê um numero correspondente a minutos; Calcular os minutos passados;

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

/*
* Le um numero correspondente a hora;
* Le um numero correspondente a minutos;
* Calcular os minutos passados;
*/

main(){
int horas,minutos=0;
int totaldeminutos=0;

    printf("Digite a Hora: ");
    scanf("%d",&horas);
   
    printf("Digite os minutos: ");
    scanf("%d", &minutos);

    totaldeminutos = (horas*60+minutos);
 
    printf("\nAgora ja passaram %d , minutos \n\n", totaldeminutos);
   
    system("pause");

}

Questão de C: Faça um algoritmo em C para Ler número inteiro, imprimir o número anterior, e imprimir o sucessor

Faça um algoritmo em C para Ler número inteiro, imprimir o número anterior, e imprimir o sucessor Eis o código:
#include <stdio.h>
#include <stdlib.h>
main(){
int numero, anterior, sucessor = 0;
printf("Digite um numero: ");
scanf("%d",&amp;numero);
anterior = numero-1;
sucessor = numero +1;
printf("\n O Numero: %d | O Anterior: %d | O Sucessor: %d  \n",numero,anterior,sucessor);
printf("\n");
system("pause");
}
Simples assim!