Olá pessoal, tudo bem?
Hoje trago a vocês um arquivo zipado com exemplos de códigos em c de estrutura de dados e métodos de ordenação, tudo em C.
consegui esses exemplos de código com meu professor de programação, então o mérito por esse códigos são do criador do CD-Rom que ele comprou.rsrs.
exemplos c(zip)
espero que gostem do conteúdo, almejo o quanto antes postar material feito por mim.
Até a próxima pessoal!!!
Coffee Break
linguagem C/C++,JAVA,Assembly,algoritmos.. Deixe Sua dúvida aqui!
sábado, 5 de novembro de 2016
Olá pessoal! Sou o Williria e pensei em trazer algo diferente, mas que se encaixa aqui. pensei em um game que gosto jogar nas horas vagas. o nome dele é Warsow. vocês podem conferir um gostinho do gráfico abaixo.
O game tem uma abordagem diferente dos demais. seu estilo acelerado e seu gráfico não usual faz dele mais singular. Por ser um game de bom gráfico e mesmo assim ser leve, PC's mais fracos(como o meu) podem rodá-lo. Ele também pode ser jogado em um sistema linux, windows ou mac.
Um ponto forte desse game é que ele é free, além de ser open source, além de permitir partidas em rede local. basicamente você pode baixar a SDK dele e começar a mexer em tudo!
agora a parte que me deixou muuuuito surpreso: ele foi feito em C!!!
Querem aprender um pouco mais dessa linguagem que sempre surpreende? vai lá baixa o SDK, de uma olhada no código e nos assets. Tem até uma pasta com o nome Android. será que é algo mobile? tirem a dúvida e compartilhe com a gente.
Sugiro darem uma olhada, acho que vão gostar. E aos fãs de Counter Strike, é bom que tomem cuidado com os caras de Warsow. rsrs.
o link para a página do game é este: https://www.warsow.net/
aguardo feedbacks.
Até a próxima!!!
O game tem uma abordagem diferente dos demais. seu estilo acelerado e seu gráfico não usual faz dele mais singular. Por ser um game de bom gráfico e mesmo assim ser leve, PC's mais fracos(como o meu) podem rodá-lo. Ele também pode ser jogado em um sistema linux, windows ou mac.
Um ponto forte desse game é que ele é free, além de ser open source, além de permitir partidas em rede local. basicamente você pode baixar a SDK dele e começar a mexer em tudo!
agora a parte que me deixou muuuuito surpreso: ele foi feito em C!!!
Querem aprender um pouco mais dessa linguagem que sempre surpreende? vai lá baixa o SDK, de uma olhada no código e nos assets. Tem até uma pasta com o nome Android. será que é algo mobile? tirem a dúvida e compartilhe com a gente.
Sugiro darem uma olhada, acho que vão gostar. E aos fãs de Counter Strike, é bom que tomem cuidado com os caras de Warsow. rsrs.
o link para a página do game é este: https://www.warsow.net/
aguardo feedbacks.
Até a próxima!!!
terça-feira, 20 de setembro de 2016
Calculo de Salarios em Matriz
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#define N 3
main(){
setlocale(LC_ALL,"");
system("title AFA_6... 2ª avaliação");
int i,b=1,ma=0,me=0;
char nome[50][20];
float total_venda[N], perce_comissao[N], valor_receber[N], x=0, y=0, vendas_bruta=0;
for(i=0 ;i<N; i++){
printf("informe o nome do %dº vendedor:",b++);
scanf("%s",& nome[i]);
}
printf("\n\n");
system("cls");
for(i=0 ;i<N; i++){
printf("informe total de vendas do vendedor %s:",nome[i]);
scanf("%f",& total_venda[i]);
vendas_bruta = vendas_bruta + total_venda[i];
}
printf("\n\n");
system("cls");
for(i=0 ;i<N; i++){
printf("informe o percentual de comissão de %s:",nome[i]);
scanf("%f",& perce_comissao[i]);
valor_receber[i]=total_venda[i];//+perce_comissao[i];
}
printf("\n\n");
system("cls");
for(i=0 ;i<N; i++){
printf("\n%s receberá %f + salario",nome[i],perce_comissao[i]);
}
printf("\n\n");
x=valor_receber[0];
y=valor_receber[0];
for(i=0 ;i<N; i++){
if(x < valor_receber[i]){
x=valor_receber[i];
ma=i;
}
if(y > valor_receber[i]){
y=valor_receber[i];
me=i;
}
}
printf("o valor total das vendas =%.0f",vendas_bruta);
printf("\n %s Maior venda: %.2f\n", nome[ma], x);
printf("\n %s Menor venda: %.2f", nome[me], y);
printf("\n\n");
system("PAUSE");
}
#include <stdlib.h>
#include <locale.h>
#define N 3
main(){
setlocale(LC_ALL,"");
system("title AFA_6... 2ª avaliação");
int i,b=1,ma=0,me=0;
char nome[50][20];
float total_venda[N], perce_comissao[N], valor_receber[N], x=0, y=0, vendas_bruta=0;
for(i=0 ;i<N; i++){
printf("informe o nome do %dº vendedor:",b++);
scanf("%s",& nome[i]);
}
printf("\n\n");
system("cls");
for(i=0 ;i<N; i++){
printf("informe total de vendas do vendedor %s:",nome[i]);
scanf("%f",& total_venda[i]);
vendas_bruta = vendas_bruta + total_venda[i];
}
printf("\n\n");
system("cls");
for(i=0 ;i<N; i++){
printf("informe o percentual de comissão de %s:",nome[i]);
scanf("%f",& perce_comissao[i]);
valor_receber[i]=total_venda[i];//+perce_comissao[i];
}
printf("\n\n");
system("cls");
for(i=0 ;i<N; i++){
printf("\n%s receberá %f + salario",nome[i],perce_comissao[i]);
}
printf("\n\n");
x=valor_receber[0];
y=valor_receber[0];
for(i=0 ;i<N; i++){
if(x < valor_receber[i]){
x=valor_receber[i];
ma=i;
}
if(y > valor_receber[i]){
y=valor_receber[i];
me=i;
}
}
printf("o valor total das vendas =%.0f",vendas_bruta);
printf("\n %s Maior venda: %.2f\n", nome[ma], x);
printf("\n %s Menor venda: %.2f", nome[me], y);
printf("\n\n");
system("PAUSE");
}
domingo, 18 de setembro de 2016
sábado, 17 de setembro de 2016
Vetores - Maior idade e Menor idade
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#define N 15
main(){
srand(time(NULL));
setlocale(LC_ALL,"");
int i,j,k,num[N],vma[N], vme[N],maior=-99999,menor=99999;
system("cls");
for(i=0; i<N ; i++){
num[i]= rand() % 15;
printf("%d - %3d\n",i+1,num[i]);
if(num[i]>maior){
maior=num[i];
}
if(num[i]<menor){
menor=num[i];
}
}
for(i=0,j=0,k=0 ; i<N ; i++){
if(num[i]==maior){
vma[j] = i+1;
j++;
}
if(num[i]==menor){
vme[k] = i+1;
k++;
}
}
printf("\n\nO maior é : %d e esta na posição :",maior);
for(i=0;i<j;i++){
printf(" %d",vma[i]);
}
printf("\n\nO menor é : %d e esta na posição :",menor);
for(i=0;i<k;i++){
printf(" %d",vme[i]);
}
}
#include <locale.h>
#include <stdlib.h>
#define N 15
main(){
srand(time(NULL));
setlocale(LC_ALL,"");
int i,j,k,num[N],vma[N], vme[N],maior=-99999,menor=99999;
system("cls");
for(i=0; i<N ; i++){
num[i]= rand() % 15;
printf("%d - %3d\n",i+1,num[i]);
if(num[i]>maior){
maior=num[i];
}
if(num[i]<menor){
menor=num[i];
}
}
for(i=0,j=0,k=0 ; i<N ; i++){
if(num[i]==maior){
vma[j] = i+1;
j++;
}
if(num[i]==menor){
vme[k] = i+1;
k++;
}
}
printf("\n\nO maior é : %d e esta na posição :",maior);
for(i=0;i<j;i++){
printf(" %d",vma[i]);
}
printf("\n\nO menor é : %d e esta na posição :",menor);
for(i=0;i<k;i++){
printf(" %d",vme[i]);
}
}
quinta-feira, 15 de setembro de 2016
Material de estudos
Arquivis PDFs para estudos
Aula de Estruturas de Repetição
Aula de Strings
Aulda de Subrotinas
Aula de Variáveis compostas Homogeneas
Aula de Estruturas de Repetição
Aula de Strings
Aulda de Subrotinas
Aula de Variáveis compostas Homogeneas
Usando Switch - Eleição Presidencial
#include <stdio.h>
#include <locale.h>
main(){
int qtdVoto1=0,qtdVoto2=0,qtdVoto3=0,qtdVoto4=0,qtdVotoNulo=0,qtdVotoBranco=0,totalVoto=0,op;
setlocale(LC_ALL,"");
system("title ELEIÇÃO PRESIDENCIAL");
do{
system("CLS");
printf("Digite a opção desejada:\n");
printf("1-Voto no Candidato 1\n");
printf("2-Voto no Candidato 2\n");
printf("3-Voto no Candidato 3\n");
printf("4-Voto no Candidato 4\n");
printf("5-Voto Nulo\n");
printf("6-Voto em Branco\n");
printf("0- Encerrar votação\n");
printf("\nOpção: ");scanf("%d",&op);
switch (op){
case 1:qtdVoto1++;break;
case 2:qtdVoto2++;break;
case 3:qtdVoto3++;break;
case 4:qtdVoto4++;break;
case 5:qtdVotoNulo++;break;
case 6:qtdVotoBranco++;break;
}
if(op>=1 && op<=6)
totalVoto++;
}while(op!=0);
float porcVotoNulo,porcVotoBranco;
porcVotoNulo=((float)qtdVotoNulo*100)/totalVoto;
porcVotoBranco=((float)qtdVotoBranco*100)/totalVoto;
system("CLS");
printf("Total de Votos do Candidato 1: %5d\n",qtdVoto1);
printf("Total de Votos do Candidato 2: %5d\n",qtdVoto2);
printf("Total de Votos do Candidato 3: %5d\n",qtdVoto3);
printf("Total de Votos do Candidato 4: %5d\n",qtdVoto4);
printf("Total de Votos Nulos: %d\n",qtdVotoNulo);
printf("Total de Votos em Branco: %d\n",qtdVotoBranco);
printf("Total de Votos Validos é %d\n\n",totalVoto);
printf("Porcentagem de Votos Nulos: %.2f%%\n",porcVotoNulo);
printf("Porcentagem de Votos em Branco: %.2f%%\n",porcVotoBranco);
}
#include <locale.h>
main(){
int qtdVoto1=0,qtdVoto2=0,qtdVoto3=0,qtdVoto4=0,qtdVotoNulo=0,qtdVotoBranco=0,totalVoto=0,op;
setlocale(LC_ALL,"");
system("title ELEIÇÃO PRESIDENCIAL");
do{
system("CLS");
printf("Digite a opção desejada:\n");
printf("1-Voto no Candidato 1\n");
printf("2-Voto no Candidato 2\n");
printf("3-Voto no Candidato 3\n");
printf("4-Voto no Candidato 4\n");
printf("5-Voto Nulo\n");
printf("6-Voto em Branco\n");
printf("0- Encerrar votação\n");
printf("\nOpção: ");scanf("%d",&op);
switch (op){
case 1:qtdVoto1++;break;
case 2:qtdVoto2++;break;
case 3:qtdVoto3++;break;
case 4:qtdVoto4++;break;
case 5:qtdVotoNulo++;break;
case 6:qtdVotoBranco++;break;
}
if(op>=1 && op<=6)
totalVoto++;
}while(op!=0);
float porcVotoNulo,porcVotoBranco;
porcVotoNulo=((float)qtdVotoNulo*100)/totalVoto;
porcVotoBranco=((float)qtdVotoBranco*100)/totalVoto;
system("CLS");
printf("Total de Votos do Candidato 1: %5d\n",qtdVoto1);
printf("Total de Votos do Candidato 2: %5d\n",qtdVoto2);
printf("Total de Votos do Candidato 3: %5d\n",qtdVoto3);
printf("Total de Votos do Candidato 4: %5d\n",qtdVoto4);
printf("Total de Votos Nulos: %d\n",qtdVotoNulo);
printf("Total de Votos em Branco: %d\n",qtdVotoBranco);
printf("Total de Votos Validos é %d\n\n",totalVoto);
printf("Porcentagem de Votos Nulos: %.2f%%\n",porcVotoNulo);
printf("Porcentagem de Votos em Branco: %.2f%%\n",porcVotoBranco);
}
quarta-feira, 14 de setembro de 2016
Rendimento Mensal e Juros Pagos dos clientes
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
// questão 40 capitulo 5 LV Ana Fernanda.
//PG 129 Livro Digitalizado PDF.
int main(){ setlocale(LC_ALL,""); system("title Agência Bancaria");
int num, tipConta;
float valInvest, rendMensal, juro, codCliente;
while(num != 0){// limpa buff teclado setbuf(stdin,NULL); fflush(stdin);
printf("Informe o codigo do Cliente:\t");
scanf("%f", &codCliente);
printf("\nInforme O tipo de conta:\n\n\t\t 1-Poupança:\n\t\t 2- Poupança Plus:\n\t\t 3-Fundos de Renda Fixa:\n\t\t\t\t");
scanf("%d", &tipConta);
printf("Informe valor Investimento:\t");
scanf("%f", &valInvest );
if(codCliente <= 0 ) num= 0;
else if(tipConta == 1){juro= valInvest * 0.015;
rendMensal = valInvest + juro;
printf("\n\t\t\t***CONTA POUPANÇA***\n"); }
else if(tipConta == 2){juro= valInvest * 0.02;
rendMensal = valInvest + juro;
printf("\n\t\t\t***CONTA POUPANÇA PLUS***\n"); }
else if(tipConta == 3){juro = valInvest * 0.04;
rendMensal = valInvest + juro;
printf("\n\t\t\t***FUNDOS DE RENDA FIXA***\n"); }
else printf("\n\n*****OPÇÂO de investimento Invalida*****");
printf("\n\n\n Informe qualquer valor menor ou igual a zero para sair do Programa:\n\n\n");
setbuf(stdin, NULL);
system("cls");
}
printf("Rendimento Mensal:\t%1.2f \n Juros Pagos:\t%1.2f",rendMensal, juro);
printf("\n\n\n");
system("pause");
}
Falcon C++
Falcon C++
Features
- Package support including devpack files and project templates
- Tree structured projects, drag and drop files, project property advanced
- update constant, bugs fixed, system new file and compile do not need save to compile
- Standard tools, hext to int, int to hex, insert datetime, standard includes, definition header
- Debug support with auto add watch of current variables, Show tips with expression value when mouse over code
- Show tips when mouse over code
- Code completion
- Code templates
- Find declaration
- Function navigation
- Source code formatte
Assinar:
Comentários (Atom)



