file02


Continuando programas tipo file, hoje vamos aprender a fazer um  XML ( Extensible Modeling Language ) pode ser definida como uma linguagem de marcação de dados extensível - ao contrário do HTML que foi projetada para permitir o uso do SGML ( Standard Generalized Markup Language ) na World Wide Web. Ela provê um formato para descrever dados estruturados que facilita declarações mais precisas do conteúdo. Pra quem está babando no que eu estou dizendo veja:
exemplo xml

Related Posts Plugin for WordPress, Blogger...

file01

Olá pessoal hoje iremos falar sobre um fundamento de programação muito importante, struct. Para quem é mais afeiçoado com Linguagem Orientada a Objetos, seria como uma classe, na verdade para nós é uma estrutura de dados pré-moldados e formatada pelo programador para ser usada posteriormente varias vezes.

Cabeçalho


struct endereco{

Related Posts Plugin for WordPress, Blogger...

problema04

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

/*
**programa feito por gabriel arroyo
6) Faça um programa que leia um valor x, calcule e mostre a série abaixo
considerando os 10 primeiros termos.
   S= x/1 + x/2 - x/3 + x/4 ... x/10                    
*/
float som(float x){ //função que calcula a soma dos 10 primeiros termos 
    int i=1;
    float soma=0;
    do{
    if(i%2 == 0) soma=soma-(x/i);
    else soma=soma+(x/i);
    i++; // contador crescente
    }while(i<=10); // fim while do
    return soma;
    }

Related Posts Plugin for WordPress, Blogger...

problema03


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

/*
**programa feito por gabriel arroyo
5)Dado um numero n>0. Devolver os n primeiros numeros impares.
*/

int impar(int x){ // função que calcula os n numeros impares
    do{
    if(x%2 == 1) printf("\t\n  %d",x);
    x--; // contador decrescente
    }while(x>0); // fim while do
    return 0;
    } // fim impar

Related Posts Plugin for WordPress, Blogger...

problema02

Continuando com problemas nesse um problema um pouco mais elaborado com fundamentos em ARRAY ou vetores. Nosso programa deve ler uma lista de números indefinida,  que o usuário deve terminar digitando o número zero.



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

/*
**programa feito por gabriel arroyo
4)Faça um programa que leia uma lista de números inteiros positivos
terminada pelo número 0 (zero). Ao final, o programa deve mostrar a média
aritmética de todos os números lidos (excluindo o zero).
*/


Related Posts Plugin for WordPress, Blogger...

problema01


Bom pessoal esse é um programa bem simples e mais introdutório sobre alguns conceitos básicos de programação... 



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


/*
**programa feito por gabriel arroyo
3)Escreva um algoritmo para calcular a soma de dez números quaisquer fornecidos
pelo usuário.
*/


#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
int main(){
    float num,soma=0;
    int i=0;
   
    do{
    printf("\n\t Digite qualquer numero.:");
    scanf("%f",&num);
    soma+=num; // acumulador 
    i++;  //contador    
    }while(i < 10); // fim while do
    printf("\n\t A soma dos 10 primeiros numeros e: %5.2f",soma); // imprime na tela com mascara na variavel
    getch(); // segura a tela até um ENTER
    } // fim main
Imprimir


/*OBS: Todos programas foram feitos em plataforma windows no dev c++ para baixá-lo vá até a guia downloads.*/  
Related Posts Plugin for WordPress, Blogger...

vetor16


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

/*
** programa desenvolvido por gabriel arroyo
02) Faça um programa que leia um número indeterminado de linhas contendo cada
uma a idade de um indivíduo. A última linha, que não entrará nos cálculos,
contem o valor da idade menor ou igual a zero (flag). Calcule e mostre a idade
média desse grupo de indivíduos.
 */

float media(float x, int y){ // função que calcula a media aritmetica
      x/=y;
      printf("\n\t A media aritmetica das idades e:%5.2f",x);
      return 0;
      } // fim media
     
int main(){
    float v[50],aux=0,soma=0;
    int k=-1,i=0,j;
   
    do{    
    k++;
    printf("\n\t Para sair digite 0 \n\t Digite sua idade :");
    scanf("%f",&v[k]);
    if(v[k]>=0 && v[k]<1) continue; // interrompe o if
    else {
         soma+=v[k];
         i++;
         }  // fim else
    }while(v[k] != 0 ); // fim while do
   
   aux=media(soma,i); //"chama" a função
   
    for(i=0;i<=k;i++)  {
       for(j=k;j>=0;j--){
           if(v[i]<v[j]){
               aux=v[i];
               v[i]=v[j];
               v[j]=aux;        
                     }  // fim if              
               }  // fim for
       } //fim for
   
    for(j=0; j<k-1; j++)
             printf("\n\t %5.2f",v[j]);
    getch(); // segura a tela até um  ENTER
    } // fim main
Related Posts Plugin for WordPress, Blogger...

vetor15


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

/*
** algoritmo de ordenação de vetor por inserção do maior para o menor
*** criado por gabriel arroyo
*** 05/03/2012
**
*/

int main (){
     int v[5], k,i,j,aux;

     for(k=0; k < 5; k++){
             printf("\nDigite um valor para o vetor");
             scanf("%d",&v[k]);
             } // fim for

    for(i=0;i<=k;i++)  {
       for(j=k;j>=0;j--){
           if(v[i]<v[j]){
               aux=v[i];
               v[i]=v[j];
               v[j]=aux;        
                     }  // fim for              
               }   // fim for            
                     
       }
    for(k=0; k < 5; k++)
             printf("\n\t %d",v[k]);
                    
    getch(); // segura a tela e espera um ENTER        
    } // fim main
Related Posts Plugin for WordPress, Blogger...

char06

Olá amigos, hoje vou ensinar um programinha que descobre o número mágico. A lógica é bem simples, iremos utilizar  um laço do-while. 

#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.
**
*/

Related Posts Plugin for WordPress, Blogger...

char05

Olá pessoal, hoje vamos aprender um laço lógico muito importante, o try-catch. Esse laço garante que o usuário vai digitar exatamente o que você quer, é um pouco complexo mais com o exemplo vai ficar mais fácil de entender . Esse programa deve receber vários códigos e se a pessoa correspondente ao código é casada ou solteira. No final deverá demonstrar quantos são casados e solteiros, mãos-a-obra.


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

Related Posts Plugin for WordPress, Blogger...

char04

Olá pessoal, vamos continuar analisando programas com char, a ideia é a mesma do char03, com interação com o usuário para fechar a aplicação. O programa vai apresentar um menu de restaurante, por isso iremos usar vários laços lógicos, do-while. Como temos 2 laços lógicos temos 2 situações para sair deles, no primeiro caso o usuário deverá digitar 0 para sair.
exemplo1

Related Posts Plugin for WordPress, Blogger...

char03

Olá amigos mais um programa envolvendo fundamentos de char. Bom este programa é mais arrojado, agora antes de finalizarmos será perguntado ao usuário se ele quer ou não sair da aplicação, é bem legal e bem simples de realizar essa tarefa.


Related Posts Plugin for WordPress, Blogger...

char02

       

      Olá pessoal, novamente um outro programa em char esse um pouco mais arrojado, lembrando que o char01 nós apenas fizemos tratamento de erros em letras maiúsculas e minúsculas. Nesse caso deveremos ser mais rigorosos pra poder executar o programa. 
      Bom existem várias maneiras de fazer esse programa, eu vou mostrar uma, funciona bem. 

Related Posts Plugin for WordPress, Blogger...

char01

          Olá pessoal hoje vamos ensinar um pouco sobre tratamento de string que em C ou C++ a gente só possui em formato Char. Pra quem não sabe Char em outras linguagens é o tratamento unitário de caracter enquanto string é uma cadeia de caracteres.
         A jogada é o seguinte, como não existe teoricamente strings em C nós utilizamos para isso vetores char, que no final da na mesma coisa!


#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
*
O problema é simples, e nesse primeiro programa eu não fiz tratamento de erros para digitação de símbolos ou caracteres especiais, o foco é a introdução  de char. Reparem que como vetor eu pude colocar várias letras no seu conteúdo, no caso as vogais maiúsculas e minúsculas, esse é o único tratamento de erros que tem o programa.
*/
Exemplo


Related Posts Plugin for WordPress, Blogger...

vetor14


#include<stdio.h>
#include<conio.h>
/*
**
2) Leia 4 idades num vetor do tipo int e imprima a soma e a media das idades
**
*/
int main(){
    int idade[3],i=0;
    float soma=0;
   
    for(i=0;i<=3;i++){
    printf("\n\t Digite a idade");
    scanf("%d",&idade[i]);
    soma+=idade[i];
    } // fim for
    printf("\n\t A soma e %4.2f",soma);
    soma/=4;
    printf("\n\t A media e %5.2f",soma);
       
    getch();
    } // fim main
Related Posts Plugin for WordPress, Blogger...

vetor13


#include<stdio.h>
#include<conio.h>
/*
**
3) Preencha um vetor de 10 elementos e em seguida imprima-o na ordem inversa da
digitação
**
*/

int main(){
    int v[10],i=0;
   
    for(i=0;i<10;i++){
    printf("\n\t Digite o primeiro valor do vetor :");
    scanf("%d",&v[i]);
    }  // fim for
    printf("\n\t Vetor em ordem inversa:");
    for(i=9;i>=0;i--){
    printf("\n\t %d",v[i]);  
       } // fim for
   
     
    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor12


#include<stdio.h>
#include<conio.h>
/*
**
2) Codifique um programa que preencha um vetor de 3 posições com números
inteiros. Imprima o numero e o indice do maior numero.
**
*/

int main(){
    int v[3],i=0,max,indice;
   
    for(i=0;i<=2;i++){
    printf("\n\t Digite o primeiro valor do vetor :");
    scanf("%d",&v[i]);
    }   // fim for
    max=v[0];
    for(i=0;i<=2;i++){
       if(v[i] > max){
       max=v[i];
       indice=i;
       } // fim if
    } // fim for
   
    printf("\n\t O Maior numero digitado foi %d e o indice dele e %d",max,indice);    
    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor11


#include<stdio.h>
#include<conio.h>
/*
**
1) Elabore um programa que preencha um vetor de 5 elementos.Em seguida digite um
valor que já exista em algum elementos do vetor. Imprima o numero do indice de
onde o valor foi digitado.
**
*/

int main(){
    int v[5],i=0,num;
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite o primeiro valor do vetor :");
    scanf("%d",&v[i]);
    }   // fim for
   
    printf("\n\t Digite um valor já digitado acima");
    scanf("%d",&num);
   
    for(i=0;i<=4;i++){
       if(v[i] == num) break;
    } // fim for
   
    printf("\n\t O numero digitado foi %d e o indice dele e %d",v[i],i);
     
    getch();
    } // fim main
Related Posts Plugin for WordPress, Blogger...

vetor10


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

/*
**
4) Preencha 2 vetores de 5 elementos. Compare cada elemento do 1 vetor com o elemento
correspondente do 2 vetor. Imprima o que tem valor maior.
**
*/
int max(int x, int y) { // função que  compara o maior entre 2 valores
      int i;
      if(x<y) x=y;
      return x;
      }


int main(){
    int v1[5],v2[5],i;
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite um valor para o primeiro vetor:");
    scanf("%d",&v1[i]);
    } // fim for
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite um valor para o segundo vetor:");
    scanf("%d",&v2[i]);
    } // fim for
   
    printf("\n\t Os maiores valores sao:");
    for(i=0;i<=4;i++){
    v1[i]=max(v1[i],v2[i]); // chamando a função
    printf("\n\t %d",v1[i]);                  
    } // fim for
     
    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor09


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

/*
**
3) Preencha um vetor de 10 elementos correspondentes aos salarios dos funcionarios
Aplique 10% de aumento a todos.
**
*/
float aumento(float x) { // função que calcula o aumento de salario
      x*=1.1;
      return x;
      }


int main(){
    float v[9];
    int i;
   
    for(i=0;i<=9;i++){
    printf("\n\t Digite um valor para o vetor:");
    scanf("%f",&v[i]);
    v[i]=aumento(v[i]);
    } // fim for
   
    printf("\n\t Tabela de salarios");
    for(i=0;i<=9;i++){
    printf("\n\t O salario corrigido e: %5.2f",v[i]);                  
    } // fim for
     
    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor08


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

/*
**
2) Armazene a tabuada de um determinado numero num vetor de 10 elementos
**
*/

int main(){
    int v[11],num,i;
   
    printf("\n\t Digite o numero desejado para a tabuada:");
    scanf("%d",&num);
   
    for(i=0;i<=10;i++){
    v[i]=num*i;
    printf("\n\t %d",v[i]);
    } // fim for
     
    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor07


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

/*
**
1) Preencha 2 vetores de 5 elementos. Some cada elemento correspondente num 3 vetor.Imprima o 3 vetor.
**
*/

int main(){
    int v1[5],v2[5],v3[5],i;
   
    for(i=0;i<=5;i++){
    printf("\n\t Digite o um valor para o vetor 1º vetor:");
    scanf("%d",&v1[i]);
    }   // fim for
   
    for(i=0;i<=5;i++){
    printf("\n\t Digite o um valor para o vetor 2º vetor:");
    scanf("%d",&v2[i]);
    } //fim for
   
    system("cls");
    printf("\t A soma dos 2 primeiros vetores :");  
   
    for(i=0;i<=5;i++){
    v3[i]=v1[i] + v2[i];
    printf("\n\t %d",v3[i]);  
    } // fim for

    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor06


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

/*
**
4) Preencha um vetor de 10 elementos contendo 1 letra (char) em cada elemento. Imprima
quantas vezes aparecem as vogais e consoantes.
**
*/

int main(){
    int i,j,vogal=0,cons=0;
    char v[10];
    char gab[11]="aAeEiIoOuU";
   
    for(i=0;i<=9;i++){
    printf("\n\t Digite uma letra do alfabeto:");
    scanf(" %c",&v[i]);  
    }  // fim for
 
    for(i=0;i<=9;i++){
    for(j=0;j<=9;j++){
    if(v[i]==gab[j]) vogal++;
    else cons++;
     } // fim for
    } // fim for
   
    printf("\n\t vogal = %d consoante = %d",vogal,cons);
 
   
    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor05


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

/*
**
3) Preencha 2 vetores com 5 elementos cada. Troque os
elementos correspondentes do 1º vetor com o do 2º vetor.
**
*/

int main(){
    int v1[5],v2[5],i,aux;
   
    for(i=0;i<=4;i++){
    printf("\n\t Digite o valor do primeiro vetor:");
    scanf("%d",&v1[i]);  
    }   // fim for
 
    for(i=0;i<=4;i++){
    printf("\n\t Digite o valor do segundo vetor:");
    scanf("%d",&v2[i]);  
    }  // fim for
   
    for(i=0;i<=4;i++){  
    aux=v1[i];
    v1[i]=v2[i];
    v2[i]=aux;
   
    printf("\n\t vetor1 = %d vetor2 = %d",v1[i],v2[i]);
    } // fim for
   
    getch();
    } // fim main
Related Posts Plugin for WordPress, Blogger...

vetor04


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

/*
**
2) Preencha 2 vetores com 10 elementos cada um. O primeiro vetor
terá números inteiros representando as idades das 10 pessoas.
O 2º vetor do tipo char representará o sexo da cada pessoa
correspondente do vetor 1. Faça um programa que teste se a
idade (vetor 1) >=18 e o sexo (vetor 2) sendo 'm' (masculino)
imprima "trazer o a reservista."
Ex.:

INDICE IDADES SEXO
0 10 F
1 15 M
2 19 M    <--- IMPRIMA TRAZER TÍTULO DE ELEITOR
3 34 F
4 33 F
5 31 M    <--- IMPRIMA TRAZER TÍTULO DE ELEITOR
6 12 M
7 15 F
8 22 M    <--- IMPRIMA TRAZER TÍTULO DE ELEITOR
9 18 F
**
*/

int main(){
    int v1[10],i,par=0,impar=0;
    char v2[10];
   
    for(i=0;i<=9;i++){
    printf("\n\t Digite a idade da pessoa:");
    scanf("%d",&v1[i]);
   
    printf("\n\t Digite o sexo da pessoa:");
    scanf(" %c",&v2[i]);
   
    }   // fim for
 
    for(i=0;i<=9;i++){  
    printf("\n\t %d:",v1[i]);
    if(v2[i] =='m' || v2[i]=='M')  printf("\t É necessario trazer a reservista!!");
    } // fim for
   
    getch();
    } // fim main

Related Posts Plugin for WordPress, Blogger...

vetor03

Fala galera... Mais um programinha bem simples, para calcular números pares e impares, é bem simples nós iremos utilizar % que é um comandinho que nos retorna o valor do resto, em pascal seria igual a função mod(); Por exemplo 4%2 = 0 porque o resto dessa divisão é zero, através desse mecanismo dá pra saber se o número é par ou impar... 

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




Related Posts Plugin for WordPress, Blogger...

vetor02

Olá pessoal, hoje iremos tratar de um programa muito interessante que envolve alguns atributos mais complexos mais é de fácil implementação. O programa é um pequeno cadastro onde é possível fazer algumas pesquisas. É bem simples e não tem ligação com banco de dados então tudo é perdido ao final da execução. 

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

int main(){
   char nome[100][100];
   char opc,pesq[100];
   int i=0,x,aux=0;

/* Nesse laço do-while é montado o meu cadastro.Observem que é o usuário quem determina o termino do cadastramento*/

Related Posts Plugin for WordPress, Blogger...

vetor01

Olá pessoal, nesse primeiro programa com vetores vamos fazer uma comparação de valores utilizando o comando strstr(); Pegando através do usuário o login e a senha. Posteriormente vamos comparar com valores pre-estabelecidos e indicar se é igual ou não.



Related Posts Plugin for WordPress, Blogger...

matriz03


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

/*
3)Elabore um programa que preencha uma matriz 4 x 4 com numeros do tipo int.
Peça um numero, pesquise-o no vetor e imprima a posição na tela.
*/

int main(){
    int m[4][4];
    int i,j,num;
   
    for(i=0;i<4;i++){
       for(j=0;j<4;j++){
         printf("\n\t Digite um elemento para a matriz:\t");
         scanf("%f",&m[i][j]);                                              
                       }//fim for
                    }//fim for
    printf("\n\t Digite um numero para pesquisar\t");
    scanf("%d",&num);
   
    for(i=0;i<4;i++){
       for(j=0;j<4;j++){
         if(m[i][j]== num){  
       
          continue;  
                   }//fim if                                                
                       }//fim for
                    }//fim for
      printf("\n\t A posicao do seu numero e: %s",i,j);            
                         
    getch();
    }//fim main

Related Posts Plugin for WordPress, Blogger...

matriz02

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

/*
2)Elabore um programa que preencha uma matriz 3 x 2 com numeros do tipo float.
Some todos os elementos da matriz, imprima a media e a soma destes elementos.
*/

int main(){
    float m[3][2],media;
    int soma=0,i,j;
 
    for(i=0;i<3;i++){
       for(j=0;j<2;j++){
         printf("\n\t Digite um elemento para a matriz:\t");
         scanf("%f",&m[i][j]);                                            
                       }//fim for
                    }//fim for
 
    for(i=0;i<3;i++){
       for(j=0;j<2;j++){
         soma+=m[i][j];                                                    
                       }//fim for
                    }//fim for
       i=i+j+1;
       media=soma/i;
       printf("\n\t A media dos numeros :%5.2f",media);  
       printf("\n\t A soma dos numeros :%d",soma);  
               
    getch();
    }//fim main Related Posts Plugin for WordPress, Blogger...

matriz01


The game begins

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

/*
1)Codifique um programa que preencha uma matriz 2x2 com numeros inteiros. Multi_
plique cada elemento da matriz por um numero inteiro digitado pelo usuario, impri_
ma essa matriz.
*/

int main(){
    int m[2][2],i,j,num;
   
    for(i=0;i<2;i++){
       for(j=0;j<2;j++){
         printf("\n\t Digite um elemento para a matriz:\t");
         scanf("%d",&m[i][j]);                                              
                       }//fim for
                    }//fim for
    printf("\n\t Digite o fator multiplicador\t");
    scanf("%d",&num);
   
    for(i=0;i<2;i++){
       for(j=0;j<2;j++){
         m[i][j]*=num;              
         printf("\n\t %d",m[i][j]);                                            
                       }//fim for
                    }//fim for
    getch();
    }//fim main
Related Posts Plugin for WordPress, Blogger...