Tipo Char

char01

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

/*
**programa feito por gabriel arroyo
1) Leia um caracter e verifique se o que foi digitado é uma vogal ou consoante
*/


int main(){
   
    char letra,vogais[11]="aeiouAEIOU";
    int i=0;
   
    printf("\n\t Insira a letra desejada: ");
    scanf(" %c",&letra);
    do{
            if(letra == vogais[i]){
                      printf("\n\t Voce digitou uma vogal %c",letra);
                      break;
                      } // fim if
                     
            i++;
            }while(i<=10); // fim while
    if(i>=10) printf("\n\t Voce digitou uma consoante %c",letra);
    getch();
    } // fim main

char02

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

/*
**programa feito por gabriel arroyo
2) Leia um caracter e verifique se ele é uma letra do nosso alfabeto ou um
símbolo (!,@,#,$, etc)
*/
int main(){
    int i=0;
    char tecla;
    char v_sim[23]="\"!#$%&'(),.?_:;{}~|@¨";
    char v_ari[7]="-+*/<>";
    char v_num[11]="0123456789";
    char v_let[53]="aAbBcCdDeEfFgGhHiIjkKJlLmMnNoOpPqQrRsStTuUvVxXyYzZwW";
   
    printf("\n\t Digite alguma tecla...: ");
    scanf(" %c",&tecla);
   
    do{
       if(v_sim[i] == tecla){
       printf("\n\t Voce digitou um simbolo %c ",tecla);
       break;
                   } // fim if
            if(v_ari[i] == tecla){
            printf("\n\t Voce digitou um simbolo aritmetico %c",tecla);
            break;
                   }  // fim if  
                   if(v_num[i] == tecla){
                   printf("\n\t Voce digitou um simbolo numerico %c",tecla);
                   break;
                   } // fim if
                       if(v_let[i] == tecla){
                       printf("\n\t Voce digitou uma letra do alfabeto %c",tecla);
                       break;
                   } // fim if
                   i++;                 
            }while(i<=53); // fim while
  
    getch();
    } //fim main

char03

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include <ctype.h>
/*
**programa feito por gabriel arroyo
3) Elabore um questinário com 10 questões, com 5 alternativas cada uma. Quando
o usuário acabar de responder as 10 questões, imprima quantas questões ele
acertou e quantas ele errou.Se houver um próximo aluno a responder as questões
questione 'S' para sim e 'N' para não.
Obs.: você determinará internamente no programa qual a alternativa correta de
cada questão.
*/

int main(){
    char v_gab[11]="AAAAADCBAD";
    char v_resp[11],resp;
    int i=0,result=0;

do{  
system("cls");
printf("\n\t 1) Com qual das tags abaixo funciona o evento onfocus em HTML 4.0?");
printf("\n\t a) <AREA>");
printf("\n\t b) <BODY>");
printf("\n\t c) <FORM>");
printf("\n\t d) <HEAD>\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);
system("cls");i++;

printf("\n\t 2) A topologia de rede trata da distribuicao geografica de elos e");
printf("\n\t nos da rede, existindo duas grandes classes de sub-redes: ponto a");
printf("\n\t ponto e broadcast. Com base nessas informacoes, pode-se afirmar:");
printf("\n\t I. A rede tipo Estrela é caracterizada por possuir todas as");
printf("\n\t estacoes de trabalho conectadas a um dispositivo central de");
printf("\n\t comutacao de circuitos.");
printf("\n\t II. A rede tipo Anel eh caracterizada por estacoes conectadas,");
printf("\n\t atraves de um caminho fechado.");
printf("\n\t III. A rede tipo Completa utiliza apenas um unico cabo interligando");
printf("\n\t todas as estacoes.");
printf("\n\t IV. A rede tipo Árvore utiliza canais ponto a ponto.");
printf("\n\t V. A rede tipo Barra possui estacoes interligadas uma a outra");
printf("\n\t atraves de varios cabos, um para cada estacao.");
printf("\n\t Estao corretas apenas:");
printf("\n\t a) I, II e IV");
printf("\n\t b) III e V");
printf("\n\t c) I, II, III e IV");
printf("\n\t d) I e II\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");

printf("\n\t 3) Sao considerados protocolos de sinalização em redes de");
printf("\n\t computadores:");
printf("\n\t a) SIP, H.323 e MGCP");
printf("\n\t b) SIP, MGCP e G.722C");
printf("\n\t c) MGCP, G.703 e H.331");
printf("\n\t d) H.323, G722A e H.331\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");

printf("\n\t 4) Para os sistemas operacionais, uma unidade de armazenamento de");
printf("\n\t dados no disco rigido denomina-se:");
printf("\n\t a) cluster.");
printf("\n\t b) setor.");
printf("\n\t c) cilindro.");
printf("\n\t d) trilha.\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");
   
printf("\n\t 5) Analise as afirmativas abaixo:");
printf("\n\t I. Uma Pasta ou Diretorio constitui em um meio de organizacao de");
printf("\n\t programas e documentos em disco e podera conter arquivos e subpastas.");
printf("\n\t II. “Area de trabalho” eh a area onde sao exibidos janelas, icones,");
printf("\n\t menus e caixas de dialogo.");
printf("\n\t III. “Atalho” é um vinculo para qualquer item acessivel no seu");
printf("\n\t computador ou em uma rede como um programa, um arquivo, uma pasta,");
printf("\n\t uma unidade de disco, uma pagina da Web, uma impressora ou outro");
printf("\n\t computador. Pode-se colocar atalhos em varias areas como na area de");
printf("\n\t trabalho, no menu Iniciar ou em pastas especificas.\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");

printf("\n\t 6) No contexto da Internet, qual o significado da sigla DNS?");
printf("\n\t a) Provedor de serviços de internet atraves do qual um computador");
printf("\n\t se conecta a internet.");
printf("\n\t b) Conjunto de protocolos que permitem a comunicacao entre");
printf("\n\t computadores.");
printf("\n\t c) Servidor de rede que controla o acesso dos demais computadores");
printf("\n\t a uma rede.");
printf("\n\t d) Computador central que traduz nomes de domínios para enderecos");
printf("\n\t de protocolo na internet.\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");

printf("\n\t 7) Com relacao a sistemas operacionais, assinale a opcao incorreta.");
printf("\n\t a) O OS/2 e um sistema operacional de 32 bits.");
printf("\n\t b) O MS-DOS e um sistema operacional “monousuário”.");
printf("\n\t c) O Linux e um sistema operacional “multitarefa” de 16, 32 ou 64 bits.");
printf("\n\t d) O Windows 3.x e um sistema operacional de 16 bits.\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");

printf("\n\t 8) Dispositivo interno do computador responsável pela emissao de");
printf("\n\t images na tela do monitor:");
printf("\n\t a) Mouse");
printf("\n\t b) Placa de video");
printf("\n\t c) Teclado");
printf("\n\t d) Modem\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");

printf("\n\t 9) Na configuracao padrao do Ms Excel 2007 em portugues, imagine a");
printf("\n\t seguinte situação: a celula A8 tem o valor de 7, enquanto a");
printf("\n\t celula B5 tem o valor de 5. Qual vai ser o valor que vai aparecer");
printf("\n\t se for inserida a formula: =MULT(A8.B5) na celula C7?");
printf("\n\t a) #VALOR!.");
printf("\n\t b) 12.");
printf("\n\t c) 2.");
printf("\n\t d) 35.\n\t");   
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);i++;
system("cls");

printf("\n\t 10) Os quatro primeiros bits de um endereco IP determinam a");
printf("\n\t classe a que o endereço pertence. A que e utilizada para");
printf("\n\t “Multicasting” e a classe:");
printf("\n\t a) A");
printf("\n\t b) B");
printf("\n\t c) C");
printf("\n\t d) D\n\t");
scanf(" %c",&v_resp[i]);
v_resp[i]=toupper(v_resp[i]);
system("cls");

             for(i=0;i<10;i++)             
               if(v_gab[i] == v_resp[i]) result++;
              
      if (result == 10)printf("\n\t Parabens vc acertou todas questoes");
      else{
           printf("\n\t Voce acertou %d questoes",result);
           result=10 - result;        
           printf(" E errou %d questoes",result);   
           }

printf("\n\tDeseja continuar a aplicação?(S/N)");
scanf(" %c",&resp);
resp=toupper(resp);
}while(resp != 'N'); // fim while

} // fim main

char04

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


/*
**programa feito por gabriel arroy
4) Faça um programa que leia a quantidade de itens a serem adquiridos.
Leia o preço unitário e a quantidade de cada item. Calcule e imprima o subtotal
de cada item. Ao final do programa imprima o total da compra e se o usuário
deseja realizar outra compra, respondendo 'S' para sim e 'N' para não.
**
*/

int main(){
    float v_compra[50],total;
    int v_lista[50],v_qtd[50];
    int i=0,j;
    char opcao;
   
    do{
    do{
    total=0;
    printf("\n\t MERCEARIA DO ZE\n");
    printf("\n\t Para sair digite O(zero)");
    printf("\n\t Digite o codigo do produto e pressione ENTER");
    printf("\n\t cod 1.- Refrigerante Coca-Cola pet 2 L - R$3.50");
    printf("\n\t cod 2.- Refrigerante Guarana Antarctica pet 2 L - R$3.00");
    printf("\n\t cod 3.- Refrigerante Laranja Fanta pet 2 L - R$3.00");
    printf("\n\t cod 4.- Refrigerante Uva Fanta pet 2 L - R$3.00");
    printf("\n\t cod 5.- Refrigerante Guarana São Jose pet 2 L - R$2.50");
    printf("\n\t cod 6.- Refrigerante Guarana Bolinha pet 2 L - R$2.50");
    printf("\n\t cod 7.- Cerveja Lata Skol  350 ml - R$1.15");
    printf("\n\t cod 8.- Cerveja Lata Brahma  350 ml - R$1.10");
    printf("\n\t cod 9.- Cerveja Lata Antarctica  350 ml - R$1.15");
    printf("\n\t cod 10.- Cerveja Lata Bohemia  350 ml - R$1.30 \n\t");
    scanf("%d",&v_lista[i]);
   
    if(v_lista[i] == 0 ) j=0;
    else{
    system("cls");
    printf("\n\t Agora digite a quantidade desejada");
    scanf("%d",&v_qtd[i]);
   
    switch(v_lista[i]){
    case 1:
          v_compra[i]=v_qtd[i]*3.5;
          break;
    case 2:
          v_compra[i]=v_qtd[i]*3;
          break;
    case 3:
          v_compra[i]=v_qtd[i]*3;
          break;
    case 4:
          v_compra[i]=v_qtd[i]*3;
          break;
    case 5:
          v_compra[i]=v_qtd[i]*2.5;
          break;
    case 6:
          v_compra[i]=v_qtd[i]*2.5;
          break;
    case 7:
          v_compra[i]=v_qtd[i]*1.15;
          break;
    case 8:
          v_compra[i]=v_qtd[i]*1.1;
          break;
    case 9:
          v_compra[i]=v_qtd[i]*1.15;
          break;
    case 10:
          v_compra[i]=v_qtd[i]*3;
          break;
    default:
            printf("\n\t Codigo inexistente %d",v_lista[i]);
            i--;
            } // fim swicth
    } // fim else
    i++;
    }while(j != 0); // fim while
    j=i;
    i=0;
    while(i<= j){
              switch(v_lista[i]){
    case 1:
    printf("\n\t Item %d.- Refrigerante Coca-Cola pet 2 L - R$3.50 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 2:
    printf("\n\t Item %d.- Refrigerante Guarana Antarctica pet 2 L - R$3.00 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 3:
    printf("\n\t Item %d.- Refrigerante Laranja Fanta pet 2 L - R$3.00 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 4:
    printf("\n\t Item %d.- Refrigerante Uva Fanta pet 2 L - R$3.00 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 5:
    printf("\n\t Item %d.- Refrigerante Guarana São Jose pet 2 L - R$2.50 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 6:
    printf("\n\t Item %d.- Refrigerante Guarana Bolinha pet 2 L - R$2.50 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 7:
    printf("\n\t Item %d.- Cerveja Lata Skol  350 ml - R$1.15 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 8:
    printf("\n\t Item %d.- Cerveja Lata Brahma  350 ml - R$1.10 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
    case 9:
    printf("\n\t Item %d.- Cerveja Lata Antarctica 350ml - R$1.15 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]); 
          break;
    case 10:
    printf("\n\t Item %d.- Cerveja Lata Bohemia  350 ml - R$1.30 - qtd %d - subtotal %6.2f",i,v_qtd[i],v_compra[i]);
          break;
          } // fim swicth
    total+=v_compra[i];
    } // fim while
    printf("\n\t Total a pagar.: %6.2f",total);
    printf("\n\t Deseja efetuar mais alguma compra?(s/n)");
    scanf(" %c",&opcao);
    opcao=toupper(opcao);
    }while(opcao !='N'); // fim while
    getch();
} // fim main

char05

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

/*
**programa feito por gabriel arroyo
5) Uma empresa quer montar 2 times de futebol: Casados X Solteiros. Leia
vários codigos dos funcionários e o estado civil destes funcionários
(C - para casados ou amigados e S - para Solteiros e afins). Quando o usuário
digitar 0 no código termine o programa e mostre a quantidade de solteiros e
casados da empresa.
**
*/

int main(){
    char v_func[50];
    int i=0, v_cod[50],casados=0,solteiros=0;
   
    do{ 
    printf("\n\t CAMPEONATO INTERNO CASADOS X SOLTEIROS");
    try{
    printf("\n\t Digite o codigo numerico do funcionario");
    scanf("%d",&v_cod[i]);  
    }catch(int x){
               v_cod[i]=v_cod[i]+1;
               } // fim try
    if(v_cod[i] == 0)break;           
    do{
    printf("\n\t Digite(C - para casados ou amigados e S - para Solteiros e afins)");
    scanf(" %c",&v_func[i]);
    v_func[i]=toupper(v_func[i]);
    }while(v_func[i]!='C' && v_func[i]!='S'); // fim while
    i++;
    system("cls");
    }while(i<23); // fim while
    i--;

    while(i>=0){
         v_func[i]=toupper(v_func[i]);
         if(v_func[i] =='C') casados++;   
         else  solteiros++;
         i--;
                } // fim while
    system("cls");
    printf("\n\t O time de casados tem %d integrantes",casados);
    printf("\n\t O time de solteiros tem %d integrantes",solteiros);
    getch();
    } // fim main

char06

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

/*
**programa feito por gabriel arroyo
TRABALHO:
         Jogo do descubra o número! O 1º jogador digitará o número. Em seguida
chamará o 2º jogador irá, através de no máximo 10 tentativas descobrir o número
digitado.A cada tentativa, o programa imprimirá se o número digitado é menor ou
maior que o número oculto. Quando o jogador 2 acertar o número, encerre o
programa mostrando a quantidade de tentativas utilizadas e perguntará se o usuário
quer jogar novamente.
**
*/

int main(){
    float num,op;
    int i=1;
    char continua;
    do{
    system("cls");
    printf("\n\t Digite o numero magico \n\t");
    scanf("%f",&num);
    system("cls");
   
    do{
    printf("\n\t Digite a %d tentativa:",i); 
    scanf("%f",&op);
    if(op == num) break;     
    else if(op<num) printf("\n\t Seu numero e menor que o numero magico!!!");
    else printf("\n\t Seu numero e maior que o numero magico!!!");     
    i++;               
    }while(i<=10); // fim while
   
    if(op== num) printf("\n\t Parabens voce acertou em %d tentativas e o numero magico e:%5.2f",i,num); 
    else printf("\n\t Nao desanime, Tente outra vez");
   
    printf("\n\t Deseja continuar o jogo? (s/n) \n\t");
    scanf(" %c",&continua);
    }while(continua =='S' || continua =='s'); // fim while
    } // fim main Related Posts Plugin for WordPress, Blogger...

Nenhum comentário:

Postar um comentário