1) Uso do t no print
2) Diagrama de Chapin
3) cout – cin
#include<iostream.h>
intnum;
char nome[10];
main()
{
cout<<"Uso do comandode saida";
cout<<"nUso docomando de entrada";
cout<<"nDigite umnumeroqualquer";
cin>>num;
cout<<"nDigite seunome ";
cin>>nome;
cout<<"nOnome digitadofoi "<<nome;
cout<<"n"<<nome<<",seunumeroda sorte = "<<num;
return(0);
}
3) Função:CHAR
// funcaoCHAR
#include<stdio.h>
main()
{
Ler numero
Numero numero +1
Escreva numero
char nome[10];
printf("Digite seunomen");
scanf("%s",&nome);
printf("Onome digitadofoi %s",nome);
}
4) FunçãoGETCHAR (pressionarumteclaqualquer)
// funcaoGETCHAR
#include<stdio.h>
main()
{
char ch;
printf("Pressioneumateclacomcaracter alfaou numericon");
ch=getchar();
printf("A teclapressionadafoi:%c n",ch);
}
5) Funções:GETS-PUTS
//funcoes_GETS_PUTS
#include<stdio.h>
main()
{
char nome[30];
printf("Digite seunomen");
//scanf("%s",&nome);
gets(nome); /*le uma stringdo tecladoinclusive espaçosembranco*/
//printf("Onome digitadofoi %s n",nome);
printf("Onome digitadofoi:");
puts(nome);/*colocano video a stringdigitadanoteclado*/
printf("Agora,asaidae com o comandoprintfn");
printf("nOnome digitadofoi:%s",nome);
}
6)
// funcaoGETCHAR
#include<stdio.h>
main()
{
char ch;
printf("Pressioneumateclacomcaracter alfaou numericon");
ch=getchar();
printf("A teclapressionadafoi:%cn",ch);
}
7)
Chamada por Valor
Os programas passam informações para funções usando parâmetros. Quando um
parâmetro é passado a uma função, a Linguagem C++ usa uma técnica conhecida como
chamada por valor para fornecer à função uma cópia dos valores dos parâmetros.
Usando
a chamada por valor, quaisquer modificações que a função fizer nos parâmetros existem
apenas dentro da própria função. Quando a função termina, o valor das variáveis que a
função chamadora passou para a função não é modificada dentro da função chamadora.
Por exemplo, o programa a seguir passa três parâmetros (as variáveis a, b e c) para
a função exibe_e_altera. A função, por sua vez, exibirá os valores, somará 100 aos
valores
e depois exibirá o resultado. Quando a função terminar, o programa exibirá os valores
das
variáveis. Como a Linguagem C usa chamada por valor, a função não altera os valores
das
variáveis dentro do chamador, como mostrado a seguir:
#include <iostream>
using namespace std;
void exibe_e_altera(int primeiro, int segundo, int
terceiro)
{
cout<<"Valores originais da funcao: "<<primeiro<<"
"<<segundo<<" "<<terceiro<<"n";
primeiro = primeiro +100;
segundo = segundo + 100;
terceiro = terceiro + 100;
cout<<"Valores originais da funcao: "<<primeiro<<"
"<<segundo<<" "<<terceiro<<"n";
}
int main(void)
{
int a = 1, b = 2, c = 3;
exibe_e_altera(a, b, c);
cout<<"Valores finais em main: "<<a<<" "<<b<<"
"<<c<<"n";
system("PAUSE > null");
}
Como pode ser visto, as alterações que a função faz nas variáveis somente são
visíveis dentro da própria função. Quando a função termina, as variáveis dentro de main
estão inalteradas.

apostila C++

  • 1.
    1) Uso dot no print 2) Diagrama de Chapin 3) cout – cin #include<iostream.h> intnum; char nome[10]; main() { cout<<"Uso do comandode saida"; cout<<"nUso docomando de entrada"; cout<<"nDigite umnumeroqualquer"; cin>>num; cout<<"nDigite seunome "; cin>>nome; cout<<"nOnome digitadofoi "<<nome; cout<<"n"<<nome<<",seunumeroda sorte = "<<num; return(0); } 3) Função:CHAR // funcaoCHAR #include<stdio.h> main() { Ler numero Numero numero +1 Escreva numero
  • 2.
    char nome[10]; printf("Digite seunomen"); scanf("%s",&nome); printf("Onomedigitadofoi %s",nome); } 4) FunçãoGETCHAR (pressionarumteclaqualquer) // funcaoGETCHAR #include<stdio.h> main() { char ch; printf("Pressioneumateclacomcaracter alfaou numericon"); ch=getchar(); printf("A teclapressionadafoi:%c n",ch); } 5) Funções:GETS-PUTS //funcoes_GETS_PUTS #include<stdio.h> main() { char nome[30]; printf("Digite seunomen"); //scanf("%s",&nome); gets(nome); /*le uma stringdo tecladoinclusive espaçosembranco*/ //printf("Onome digitadofoi %s n",nome); printf("Onome digitadofoi:"); puts(nome);/*colocano video a stringdigitadanoteclado*/ printf("Agora,asaidae com o comandoprintfn"); printf("nOnome digitadofoi:%s",nome); }
  • 3.
    6) // funcaoGETCHAR #include<stdio.h> main() { char ch; printf("Pressioneumateclacomcaracteralfaou numericon"); ch=getchar(); printf("A teclapressionadafoi:%cn",ch); } 7) Chamada por Valor Os programas passam informações para funções usando parâmetros. Quando um parâmetro é passado a uma função, a Linguagem C++ usa uma técnica conhecida como chamada por valor para fornecer à função uma cópia dos valores dos parâmetros. Usando a chamada por valor, quaisquer modificações que a função fizer nos parâmetros existem apenas dentro da própria função. Quando a função termina, o valor das variáveis que a função chamadora passou para a função não é modificada dentro da função chamadora. Por exemplo, o programa a seguir passa três parâmetros (as variáveis a, b e c) para a função exibe_e_altera. A função, por sua vez, exibirá os valores, somará 100 aos valores e depois exibirá o resultado. Quando a função terminar, o programa exibirá os valores das variáveis. Como a Linguagem C usa chamada por valor, a função não altera os valores das variáveis dentro do chamador, como mostrado a seguir: #include <iostream> using namespace std; void exibe_e_altera(int primeiro, int segundo, int terceiro) { cout<<"Valores originais da funcao: "<<primeiro<<" "<<segundo<<" "<<terceiro<<"n"; primeiro = primeiro +100; segundo = segundo + 100; terceiro = terceiro + 100; cout<<"Valores originais da funcao: "<<primeiro<<" "<<segundo<<" "<<terceiro<<"n"; } int main(void) { int a = 1, b = 2, c = 3; exibe_e_altera(a, b, c); cout<<"Valores finais em main: "<<a<<" "<<b<<" "<<c<<"n"; system("PAUSE > null");
  • 4.
    } Como pode servisto, as alterações que a função faz nas variáveis somente são visíveis dentro da própria função. Quando a função termina, as variáveis dentro de main estão inalteradas.