Buscar

aula10_codigosfontes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

�
Códigos Fontes da Aula 10
Códigos do Arquivo: ColorindoNoCmaismais.doc
	arquivoCor1.cpp
#include <iostream>
using namespace std;
int main()
{
 system("color 1E");
 cout<<"\nTESTANDO\n";
 system("pause");
}
	arquivoCor2.cpp
#include <iostream>
using namespace std;
int main()
{
 system("color df");
 cout<<"\nTESTANDO\n";
 system("pause");
}
Códigos dos Arquivos da Aula_10
	strlen1.cpp
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
 int a, tam;
 //dimensionamento e atribuição
 char frase[]={"Algoritmos"};
 
 //trecho de saida
 system("cls"); 
 tam = strlen(frase);
 for(a=0; a<tam ; a++)
 cout<<"\n"<<frase[a];
 cout<<"\n\n";
 system("pause");
}
	strlen2.cpp
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
 int a, tam;
 //dimensionamento e atribuição
 char frase[]={"Aprender a construir Algoritmos"};
 
 //trecho de saida
 system("cls");
 tam = strlen(frase);
 for(a=tam-1; a>=0; a--)
 cout<<frase[a];
 cout<<"\n\n";
 system("pause");
}
	strlen3.cpp
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
 int a, y, tam;
 //dimensionamento e atribuição
 char frase[]={"Algoritmos so se aprende praticando!"};
 //trecho de saida
 system("cls"); 
 tam = strlen(frase);
 for(a=0; a< tam; a++)
 {
 for(y=0; y<=a; y++)
 cout<<frase[y];
 cout<<"\n";
 }
 
 cout<<"\n\n";
 system("pause");
} 
	strlen4.cpp
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
 int a, y, tam;
 //dimensionamento e atribuição
 char frase[]={"Algoritmos so se aprende praticando!"};
 //trecho de saida
 system("cls"); 
 tam = strlen(frase);
 for(a=0; a < tam; a++)
 {
 for(y=0; y< tam -a; y++)
 cout<<frase[y];
 cout<<"\n";
 }
 cout<<"\n\n";
 system("pause");
}
	tolower.cpp
#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
int main()
{
 int a, tam;
 char frase[70];
 //Entrada
 cout<<"\nFrase: ";
 cin.getline(frase,70);
 tam=strlen(frase);
 for(a=0; a< tam; a++)
 frase[a]=tolower(frase[a]); 
 
 //trecho de saida
 system("cls"); 
 cout<<"\n"<<frase;
 cout<<"\n\n";
 system("pause");
}
	toupper.cpp
#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
int main()
{
 int a, tam;
 char frase[70];
 //Entrada
 cout<<"\nFrase: ";
 cin.getline(frase,70);
 tam=strlen(frase);
 for(a=0; a< tam; a++)
 frase[a]=toupper(frase[a]); 
 
 //trecho de saida
 system("cls"); 
 cout<<"\n"<<frase;
 cout<<"\n\n";
 system("pause");
}
	toupperTolower.cpp
#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
int main()
{
 int a, tam;
 //dimensionamento
 char frase[70];
 
 //trecho de entrada
 cout<<"\nFrase: ";
 cin.getline(frase,70);
 tam=strlen(frase);
 frase[0]=toupper(frase[0]);
 for(a=1; a< strlen(frase); a++)
 if(frase[a-1]==' ')
 frase[a]=toupper(frase[a]); 
 else
 frase[a]=tolower(frase[a]); 
 
 //trecho de saida
 system("cls"); 
 cout<<"\n"<<frase;
 cout<<"\n\n";
 system("pause");
}
	protecaoCharDe1.cpp
#include <iostream>
#include <cstring>
#include <cctype>
#define TAM 5
using namespace std;
int main()
{
 char sexo[TAM], lixo[100];
 int x;
 for(x=0; x<TAM;x++)
 { 
 cout<<"\nSexo (m / f): "; cin.getline(lixo, 100);
 lixo[0]=tolower(lixo[0]);
 while(strlen(lixo)!= 1 || (lixo[0] != 'm' && lixo[0] != 'f' ) )
 {
 cout<<"\nVoce so podera digitar a letra f ou a letra m";
 cout<<"\nSexo (m / f): "; cin.getline(lixo, 100);
 lixo[0]=tolower(lixo[0]);
 } 
 sexo[x]=lixo[0]; 
 }
 system("cls");
 for(x=0; x< TAM; x++)
 cout<<"\n"<<sexo[x];
 cout<<"\n\n"; 
 system("pause");
}
	protecaoVetorDeChar.cpp
#include <iostream>
#include <cstring>
#define TAM 3
using namespace std;
int main()
{
 char nome[TAM][31], lixo[100];
 int x;
 
 for(x=0; x<TAM;x++)
 { 
		cout<<"\nNome: "; cin.getline(lixo, 100);
 while(strlen(lixo)> 30)
 {
 cout<<"\nNome com no maximo 30 caracteres. Abrevie.";
		cout<<"\nNome: "; cin.getline(lixo, 100);
 } 
	 strcpy(nome[x], lixo); 
 }
 system("cls");
	 cout<<"\nRelacao dos Nomes\n";
 for(x=0; x<TAM;x++)
 cout<<"\n"<<nome[x];
 cout<<"\n\n"; 
 system("pause");
} 
	strcat.cpp
#include <iostream>
#include <cstring>
#define TAM 3
using namespace std;
int main()
{
 char nome[TAM][31], lixo[100];
 int x,idade[TAM];
 
 for(x=0; x<TAM;x++)
 { 
	 cout<<"\nNome: "; cin.getline(lixo, 100);
 while(strlen(lixo)> 30)
 {
 cout<<"\nNome com no maximo 30 caracteres. Abrevie.";
		cout<<"\nNome: "; cin.getline(lixo, 100);
 } 
	 strcpy(nome[x], lixo); 
	 
	 //Atencao para esse trecho 
 while(strlen(nome[x]) < 30)
 strcat(nome[x], " "); 
 
 cout<<"\nIdade: ";
 cin>>idade[x]; cin.get(); 
 }
 system("cls");
	 cout<<"\nNome\t\t\t\tIdade\n";
 for(x=0; x<TAM;x++)
 cout<<"\n"<<nome[x]<<"\t"<<idade[x];
 cout<<"\n\n"; 
 system("pause");
} 
	strcmp.cpp
#include <iostream>
#include <cstring>
#include <cctype>
#define TAM 3
using namespace std;
int main()
{
 int x, y;
 // dimensionamento
 char nome[TAM][31], sigla[TAM][3];
 
 //trecho de entrada
 for(x=0; x< TAM; x++)
 { 
 cout<<"\nnome: ";
 cin.getline(nome[x],31);
 cout<<"\nSigla do estado: ";
 cin.getline(sigla[x],3);
 for(y=0; y<strlen(sigla[x]); y++)
 sigla[x][y]=toupper(sigla[x][y]);
 } 
 
 //trecho de saida
 system("cls"); 
 cout<<"\nRelacao das pessoas nascidas no Rio de Janeiro\n";
 for(x=0; x< TAM; x++)
 if(strcmp(sigla[x],"RJ")==0 )
 cout<<"\n"<<nome[x];
 cout<<"\n\n";
 system("pause");
}
	atoi.cpp
#include <iostream>
#include <cctype>
#define TAM 5
using namespace std;
int main()
{
 int num[TAM],n, x; char lixo[30];
 for(x = 0; x < TAM; x++) 
 { 
 cout<<"\nNumero inteiro: "; cin.getline(lixo, 30);
 n=atoi(lixo); 
 num[x]=n; 
 }
 system("cls");
 cout<<"\nRelacao dos numeros inteiros\n";
 for(x=0; x< TAM; x++)
 cout<<"\n"<<num[x];
 cout<<"\n\n"; 
 system("pause");
}
	Desafio
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
 int a,y,t,tam,e=0,d=0;
 //dimensionamento e inicializacao
 char frase[]={"Na ESTACIO aprendi Algoritmo!"};
 tam=strlen(frase);
 t=tam / 2;
 system("cls");
 system("color f1");
 cout<<"\t\t";
 //1a figura 1a parte
 for(a=0; a< tam; a++)
 {
 for(y=0; y<=a; y++)
 cout<<frase[y];
 if( a==tam-1)cout<<" E T C O"; 
 cout<<"\n\t\t";
 }
 
 //1a figura 2a parte 
 for(a=0; a < tam; a++)
 {
 for(y=0; y< tam - a; y++)
 cout<<frase[y];
 if( a==0)cout<<" S A I";
 cout<<"\n\t\t";
 }
 cout<<"\n";
 
 
 //2a figura 1a parte
 for(a=0; a<=t; a++)
 {
 for(y=t-a; y<=t+a; y++)
 cout<<frase[y];
 cout<<"\n";
 }
 
 //2a figura 2a parte 
 for(a=t; a>=0; a--)
 {
 for(y=t-a; y<=t+a; y++)
 cout<<frase[y];
 cout<<"\n";
 }
 
 //3a figura 1a parte
 cout<<"\n\n\t\t\t";
 for(a=tam-1; a>=0; a--)
 {
 if( a==0)
 cout<<"\n\tO C T E ";
 else
 cout<<"\n\t\t\t";
 for(y=tam-1; y>=a; y--)
 cout<<frase[y];
 }
 
 //3a figura 2a parte 
 for(a=tam-1; a>=0; a--)
 {
 if( a==tam-1) cout<<"\n\t I A S ";
 else
 cout<<"\n\t\t\t";
 for(y=a; y>=0; y--)
 cout<<frase[y];
 }
 
 cout<<"\n\n";
 system("pause");
}
� PAGE �7�

Continue navegando