Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
C e C - Fundamentos

Pré-visualização | Página 1 de 2

C e C++ - Fundamentos/C e C++ - Fundamentos/1-HelloWorld.c
#include <stdio.h>
#include <stdlib.h>
//Função principal do programa
void main(){
 //Imprime na tela
 printf("Oi mundo!");
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/10-SwitchCase.c
#include <stdio.h>
#include <stdlib.h>
//Função principal do programa
void main(){
 //Definindo Variáveis
 int a = 2;
 char b = 'y';
 //Código de exemplo com if
 if(a == 1){
 printf("\n Opcao escolhida: 1");
 }else if(a == 2){
 printf("\n Opcao escolhida: 2");
 }else if(a == 3){
 printf("\n Opcao escolhida: 3");
 }else{
 printf("\n Opcao invalida");
 }
 //O mesmo código de cima, adaptado ao Switch
 switch(a){
 case 1:
 printf("\n Opcao escolhida: 1");
 break;
 case 2:
 printf("\n Opcao escolhida: 2");
 break;
 case 3:
 printf("\n Opcao escolhida: 2");
 break;
 default:
 printf("\n Opcao invalida");
 break;
 }
 //Switch com Char
 switch(b){
 case 'x':
 printf("\n A letra eh x");
 break;
 default:
 printf("\n Opcao invalida");
 break;
 }
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/11-NumerosAleatorios.c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//Função principal do programa
void main(){
 //Responsável por alimentar o rand de forma diferente
 srand((unsigned)time(NULL));
 //Variável que recebe o resto da divisão do número por 3 (aleatorio entre 0 e 2)
 int aleatorio = rand() % 3;
 //Variável que recebe o resto da divisão do número por 5 (aleatorio entre 1 e 5)
 int aleatorioSegundo = (rand() % 5) + 1;
 //Imprime o valor
 printf("%d", aleatorioSegundo);
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/12-LacoDeRepeticaoWhile.c
#include <stdio.h>
#include <stdlib.h>
//Função principal do programa
void main(){
 //Definindo Variáveis
 int a = 1, b = 10;
 //Contando até 10
 while(a <= 10){
 //Imprimindo 'a' na tela
 printf("\n%d", a);
 //Incremento
 a++; //a = a + 1;
 }
 //Contagem Regressiva
 while(b >= 1){
 //Imprimindo 'b' na tela
 printf("\n%d", b);
 //Incremento
 b--; //b = b - 1;
 }
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/13-LacoDeRepeticaoDoWhile.c
#include <stdio.h>
#include <stdlib.h>
//Função principal do programa
void main(){
 //Definindo Variáveis
 int a = 1;
 //Primeiro confere a condição, depois repete o bloco
 while(a <= 10){
 //Imprimindo 'a' na tela
 printf("\n%d", a);
 //Incremento
 a++; //a = a + 1;
 }
 //Alterando o valor de 'a'
 a = 20;
 //Primeiro executa uma vez, depois confere a condição
 do{
 //Imprimindo 'a' na tela
 printf("\n%d", a);
 //Incremento
 a++; //a = a + 1;
 }while(a <= 10);
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/14-LacoDeRepeticaoFor.c
#include <stdio.h>
#include <stdlib.h>
//Função principal do programa
void main(){
 //Definir Variáveis
 int cont;
 //Tabuada do 5
 for(cont = 1; cont <= 10; cont++){
 printf("\n 5 X %d = %d",cont, 5 * cont);
 }
 //Contando de 2 em 2
 for(cont = 0; cont <= 10; cont = cont + 2){
 printf("\n%d",cont);
 }
 //Contagem regressiva
 for(cont = 10; cont > 0; cont--){
 printf("\n%d", cont);
 }
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/15-MenusSimplesEComplexos.c
#include <stdio.h>
#include <stdlib.h>
//Função principal do programa
void main(){
 //Definindo Variáveis
 int opcao;
 //Confere e valida a opcao
 while(opcao < 1 || opcao > 3){
 //Interface de Menu
 printf("Escolha uma opcao:");
 printf("\n1-Opcao 1");
 printf("\n2-Opcao 2");
 printf("\n3-Opcao 3\n");
 //Lendo a opcao
 scanf("%d", &opcao);
 //Resultado de acordo com a opcao escolhida
 switch(opcao){
 case 1:
 printf("\nOpcao 1 foi escolhida");
 break;
 case 2:
 printf("\nOpcao 2 foi escolhida");
 break;
 case 3:
 printf("\nOpcao 3 foi escolhida");
 break;
 default:
 printf("\nOpcao Invalida");
 break;
 }
 }
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/16-DefinindoConstantes.c
#include <stdio.h>
#include <stdlib.h>
#define TAM 10
//Função principal do programa
void main(){
 //Imprime na tela
 printf("%d", TAM);
 int i;
 //Contagem até 10
 for(i = 1;i <= TAM;i++){
 printf("\n%d", i);
 }
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/17-Vetores.c
#include <stdio.h>
#include <stdlib.h>
#define TAM 3
//Função principal do programa
void main(){
 //Imprime na tela
 int vetor[TAM],cont;
 //Passando valores para o vetor
 vetor[0] = 5;
 vetor[1] = 10;
 vetor[2] = 15;
 //Adicionando 1 para cada posição
 for(cont = 0; cont < TAM; cont++){
 vetor[cont] = vetor[cont] + 1;
 }
 //Exeibindo os valores do vetor
 printf("\nPosicao 0: %d", vetor[0] );
 printf("\nPosicao 1: %d", vetor[1] );
 printf("\nPosicao 2: %d", vetor[2] );
 //Imprimindo vetor em um laço de repetição
 for(cont = 0; cont < TAM; cont++){
 printf("\nPosicao %d : %d", cont, vetor[cont] );
 }
 //Lendo 3 valores para o vetor
 for(cont = 0; cont < TAM; cont++){
 scanf("%d", &vetor[cont]);
 }
 //Imprimindo vetor em um laço de repetição
 for(cont = 0; cont < TAM; cont++){
 printf("\nPosicao %d : %d", cont, vetor[cont] );
 }
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/18-Strings.c
#include <stdio.h>
#include <stdlib.h>
//Função principal do programa
void main(){
 //Variáveis
 char palavra[10];
 //Instrução
 printf("Digite uma palavra");
 //Limpa o Buffer
 setbuf(stdin, 0);
 //Lê a String
 fgets(palavra, 255, stdin);
 //Limpa as casas não utilizadas
 palavra[strlen(palavra)-1] = '\0';
 //Imprime na tela
 printf("%s", palavra);
 //Pausa o programa após executar
 system("pause");
}
C e C++ - Fundamentos/C e C++ - Fundamentos/18-StringsComC++.cpp
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <iostream>
using namespace std;
//Função principal do programa
int main(){
 //Definindo uma String
 string palavra;
 //Imrpimindo na tela
 cout << "Digite uma palavra";
 //Lendo uma string
 cin >> palavra;
 //Imprimindo uma variável
 cout << "\nA palavra eh:" << palavra;
 //Pausa o programa após executar
 system("pause");
 return 0;
}
C e C++ - Fundamentos/C e C++ - Fundamentos/19-Matrizes.cpp
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <iostream>
using namespace std;
//Função principal do programa
int main(){
 //Criando uma matriz
Página12