27 de abr de 2013

Código Fonte - Programação C - Programa que conta quantas vezes aparece a letra 'A'

Faça um programa para ler uma string/texto e contar quantas vezes um determinado carácter aparece na string/TEXTO.

Download: http://goo.gl/VgjZX


#include <stdio.h>
int main (){
    char texto[500],letra='A';//Variavel TEXTO com vetor, Vareial letra já com a declaração dela 'A';
    int lol, nao=0; /*Lol é variavel para a condição do comando do "For",
    é ele vai dizer o numero do vetor. A variavel 'nao' já com o valor determinado zero, pois quando a condição do
    camando "if" for verdadeira será acresentado mais um a ele. Assim sabendo quantas letras A exixte no texto. 
    Mas o que a lol não esta declarado?
    Por que ele será acresentado no camando "for", ou seja, lol=0.*/
    printf("Escreva um Texto de ate 500 caracteres\n\n");//Isso que vai aparecer na tela do usuario.
    gets(texto);//O camando GETS é distinado para textos, pois o scanf("%c", &texto) só aceita apenas uma caractere. 
    strupr(texto);//strupr ira converter todo o texto em Caixa alta, pois o C defirencia as letras maiusculas das minusculas. 
    for(lol=0; lol<500; lol++){/*Esta declarando que lol é zero(toda posição do vetor inicia no zero), 
    que lol deve ser menor que 500(pois sabemos que temos 500 vetores) 
    e será acresentado mais um a cada(que será a proxima posicão do vetor*/ 
               if(texto[lol]==letra)/*Foi aqui que quebrei mais a cabeça. IF é comando de codição(diferente do for que é de repetição),
               A variavel Texto com sua posição que é Lol deverá ser igual a variavel letra (letra é igual a 'A').
               Para que posso execurta a proxima linha, se não ela vai pular.*/
                                     nao++;/*aqui é simples. A cada vez quer for verdadeiro o if, será acresentado mais um a ele, assim
                                     saberemos quantas letras 'A' temos no temos */
                                     }
                                     printf("Existe %i letras A no texto\n\n", nao);
                                     system("pause");
                                     return 0;
                                     } 
                                     
    // Bem é isso, e com varios erros de ortografia. Mas já to trabalhando nisso.



Humor: Vaga para Ulta mega Profissional de TI.


Essa empresa exige algumas coisas "básicas".
O vida de TI não esta fácil. Deveria ter escolhido outro curso de graduação.

21 de abr de 2013

Código Fonte - Programação C - Menu de Locadora


Desenvolva um programa de um menu para um sistema de locadora de DVDs. O
usuário terá 5 opções (selecionadas conforme o número digitado): 1 – Cadastro de
clientes, 2 – Cadastro de filmes, 3 – Locação, 4 – Devolução e 5 – Pesquisa. Quando o
usuário digitar uma das opções, será impresso na tela a frase referente ao menu (ex.: Se
escolher locação: “Tela de Locação”). Se o usuário digitar 0, deverá imprimir a mensagem
“Até logo!” e encerrar o sistema

Solução:

#include <stdio.h>
int main()
{
    int opcao, codfilme;
    char nome[40], endereco[50], nomefilme[50], temafilme[50], anolan[20], cliente[80], telefone[10], rg[50], datloca[50];//Variavel
    do{//inicio do comado de repetição
    printf("\n\n==== Menu ====\a\n");//Sera mostrado ao usuario
    printf("1-Cadastro de Clientes\n");
    printf("2-Cadastro de Filmes\n");
    printf("3-Locação\n");
    printf("4-Devolução\n");
    printf("5-pesquisa\n");
    printf("0- Para sair\n\n");
    printf("Escolha uma opção: ");
    scanf("%i", &opcao);//Entrada de dados int
    fflush(stdin);
    switch(opcao){/*comando switch. Vai execurta os comados que o cliente pediu. 
    Se digitar 1, vai execurta a case 1, se digitar 2 vai execurta a case 2*/
                       case 1:
                       printf("\t\n==============================\nTela de Cadastro de Clientes\n==============================\t\n");
                       printf("Nome: ");
                       gets(nome);
                       printf("Endereco: ");
                       gets(endereco);
                       printf("Telefone: ");
                       gets(telefone);
                       printf("RG: ");
                       gets(rg);
                       fflush(stdin);
                       break;
                       case 2:
                       printf("\t\n==============================\nTela de Cadastro de Filmes\n==============================\t\n");
                       printf("Nome do filme: ");
                       gets(nomefilme);
                       printf("Tema do filme:");
                       gets(temafilme);
                       fflush(stdin);
                       printf("ano do lancamento: ");
                       gets(anolan);
                       fflush(stdin);
                       break;
                       case 3:
                       printf("\t\n==============================\nTela de Locação\n==============================\t\n");
                       printf("Cliente: ");
                       gets(cliente);
                       printf("Codigo do Filme: ");
                       gets(codfilme);
                       printf("Data da locação: ");
                       gets(datloca);
                       break;
                       case 4:
                       printf("\t\n==============================\nTela de Devolução\n==============================\t\n");
                       printf(" Codigo do Filme: ");
                       scanf("%i", &codfilme);
                       fflush(stdin);
                       break;
                       case 5:
                       printf("\t\n==============================\nTela de Pesquisa\n==============================\t\n");
                       printf("PESQUISAR POR:\n1-Filme\n2-Codigo\n3-Cliente\n4-Tema\n5-Ano\a\a\a\a");
                       break;
                       case 0:
                       printf("\t\n==============================\nAté logo!\n==============================\t\n");
                       break;
                      default://Se digitar um numero que não tenha no meno. Por exemplo 9. Ira execurta esta linha de comando.
                              printf("\t\n==============================\nOpcao INVALIDA!\n==============================\n\t\a\a");
                              }
                              }while(opcao!=0);//A condição deverá se diferente de Zero para haver repeticão. Ao ter digitar ZERO o software sera fechado. Eu acho.
                              system("pause");
                              return 0;
}
}
    


Código Fonte - Programação C - Média de consumo de combustivel


Um viajante deseje calcular o consumo médio de combustível de seu veículo. Para
isso, ele tem anotado as seguintes informações: total de quilômetros rodados com o
veículo, total de litros de combustível abastecido e preço do combustível por litro. Com
base nessas informações, elabore um programa capaz de calcular o consumo médio de
combustível do viajante, além disso, apresente o valor em reais que ele gastou.

Solução:

#include <stdio.h>//declaração da biblioteca
int main(){
    float rodados,litros,combustivel;
    float mediakm, valor, valormed; //variaves
    printf("O software calcula:\n Media de consumo;\n Total gasto em reais;\n Gasto por KM.\n\n");
    printf("\n=====================**DADOS**=============================\n");//para deixar mais "organizado".
    printf("\nInforme quantos quilometros rodados: ");//intruções para o usuario.
    scanf("%f", &rodados);//entrada de dados
    printf("\nInforme a quantidade de combustivel: ");
    scanf("%f", &litros);//entrada de dados
    printf("\nInforme o valor do combustivel: ");
    scanf("%f", &combustivel);//entrada de dados
    printf("\n===================**RESULTADO**===========================\n");
    mediakm=rodados/litros; //carculo.
    printf("\nSua media de consumo e de %.2f KM por litro de combustivel.\n\n", mediakm);//saida de dados
    valor=litros*combustivel;//para saber a media
    printf("\nFoi gasto no total R$ %.2f de combustivel.\n\n",  valor);
    valormed=rodados/valor;////saida de dados
    printf("\nPor km foi gasto R$ %.2f\n", valormed);//saida de dados
    printf("\n===========================================================\n");
    system("pause");//pausar a tela
    return 0;
}
/*Ficou simples. Mas pelos menos tem o consumo médio e valor gasto.*/

Código Fonte - Programação C - Reajuste de Salario.


Construa um programa capaz de calcular e mostrar o salário reajustado de um
funcionário. Para tanto, baseie-se na seguinte informação: os funcionários que recebem
um salário de até R$ 480,00 têm um percentual de aumento de 35%, enquanto os
funcionários que recebem acima desse valor têm um percentual de aumento de 15%.

Solução:

#include <stdio.h> //biblioteca
int main(){ //não lembro o que é isso, mas é alguma coisa de declaração.
    float salario,salariofinal; //DEclaração da variavel
    printf("Informe o Salario do funcionario:  "); //mensagem para o usuario
    scanf("%f", &salario); //entrada do valor
    if(salario<=480) //condição
{
    printf("\n===================================\n");//para deixar bonitinho
    printf("\n Reajuste de 35 por cento \n");
    salariofinal=(0.35*salario)+salario; //calculo do reajuste
    printf("\n Salario final e' %.2f\n", salariofinal); //Resustado para o usuario
    printf("\n===================================\n");
}//fechamento do bloco de comando
else /*se a condição de cima for false é obrigatorio
 executar os comandos de baixo. Mesmo dando erro. :D */ 
{
    printf("\n===================================\n");//para deixar bonitinho
    printf("\n Reajuste de 15 por cento \n");
    salariofinal=(0.15*salario)+salario; // novamente o calculo do reajuste
    printf("Salario final e' %.2f\n", salariofinal);
    printf("\n===================================\n");
}
    system("pause");//pausar a tela
    return 0;
}


Código Fonte - Programação C - investimentos


Um banco possui dois tipos de investimentos: (1) poupança com rendimento mensal de
2,5%; e (2) fundo de renda fixa com rendimento mensal de 4,5%. Com base nesses
dados, faça um programa que receba o tipo de investimento (1) ou (2) e o seu valor, e
que, em seguida, calcule e mostre o valor corrigido de acordo com o tipo do investimento.

Solução

#include <stdio.h>//biblioteca utilizada
int main(){
    float investimento, rendimento, total;//declaração das variveis float
    char opcao;//variavel char
    printf("Qual o valor do investimento? \n");
    scanf("%f", &investimento);//comando de entrada
    printf("\nInvestimento de R$ %.2f\n", investimento);
    fflush(stdin);//limpe da memoria
    printf("\nHa duas opcao de invesmento:\n\n\t 1- Poupança com rendimento mensal de 2,5 por cento.  \n\t 2- Fundo de renda fixa com rendimento mensal de 4,5 por cento.\n\n");
    printf("Digite 1 para a pimerira opcao e 2 para a segunda opcao: ");
    scanf("%c", &opcao);
    if(opcao=='1')//codição para que o bloca seja execurtado se for verdadeira
    {
                rendimento=investimento*((2.5/100)+1);//calculo
                printf("\nO total sera de R$ %.2f, no primeiro mes\n\n", rendimento);
}
if(opcao=='2')//codição para que o bloca seja execurtado se for verdadeira
{
    rendimento=investimento*((4.5/100)+1);
    printf("\nO total sera de R$ %.2f, no primerio mes\n\n", rendimento);
}
    system("pause");//pausar na tela
    return 0;
}
     
//fim do codigo


10 de abr de 2013

Já era!!! O objetivo do blog mudou.

Irei aqui postar as minhas Revoltas desse Mundo LIXO.
E ninguém visita ele mesmo.

Ciganos preso por extorsão e Pastor LIVRE




Ciganos preso por extorsão. Falavam para as vitimas que não dar-se o dinheiro coisas ruins aconteceria(sobrenatural, espíritos). Isso me lembra outra religião ( um pastor marco feliciano falou mais ou menos assim:"Depois não sabe por que Jesus não opera". Quando ele recebe um cartão sem senha.) 
Isso que o pastor fez, não seria extorsão? Pois é uma ameaça que fez para esta pessoa.

1 de abr de 2013