Ir para conteúdo
Fórum Script Brasil

Barao

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que Barao postou

  1. Testa esta versão minha ta tudo comentado. Boa sorte :D #include <stdio.h> #include <stdlib.h> int main (int argc, char *argv[])//sempre insira estes argumento na main { int idade; float altura, peso; char nome[50], telefone[15]; printf("\nInforme o nome: "); gets(nome);//Use %s para strings e %c para apenas um caractere. fflush(stdin);/*limpa o buffer do teclado apos ler strings e senguida ler numeros.*/ printf("\nInforme a idade: "); scanf("%d", &idade); printf("\nInforme a altura: "); scanf("%f", &altura); printf("\nInformar o peso: "); scanf("%f", &peso); fflush(stdin); printf("\nInforme o telefone: "); gets(telefone); system("cls"); printf("\nO nome informado e: %s\n", nome);//use %s para strings e %c para apenas um caractere. printf("A idade informada e: %d\n", idade); printf("A altura informada e: %.2f\n", altura);//.2f exibe apenas 2 casas apos o ponto. printf("O peso informado e: %0.2f Kg\n", peso); printf("O telefone informado e: %s\n", telefone);//use %s para strings e %c para apenas um caractere. getchar(); return 0;//não se esqueça que main deve rotornar zero nesta neste caso. }
  2. #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { int dia_nasc; int mes_nasc; int ano_nasc; int dia_atual; int mes_atual; int ano_atual; int data_final; int data1; printf("\nDigite Sua Data de Nasc. no Formato dia/mes/ano: \n\n"); scanf("%d/%d/%d", &dia_nasc, &mes_nasc, &ano_nasc); printf("\nDigite O Ano Atual no Formato Dia/mes/ano: \n\n"); scanf("%d/%d/%d", &dia_atual, &mes_atual, &ano_atual); while(ano_atual < ano_nasc){ printf("\nDatas Invalidas!!! \nAno atual não pode ser menor que o ano de nascimento.\n\n"); exit(1); if ( ano_atual < 0 || ano_nasc < 0){ printf("\nData Invalida!!!\nO ano não pode ser igual a 0\n\n"); exit(1); } if(mes_nasc > 12 || mes_atual > 12 || mes_nasc < 1 || mes_atual < 0){ printf("\nData invalida!!!\nO mes não pode ser igual a 0 ou maior que 12 .\n\n"); exit(1); }if(dia_nasc < 1 || dia_atual < 1 || dia_nasc > 30 || dia_atual > 30){ printf("\nData invalida!!!\nO dia não pode ser menor que 0\n Ou Maior que 30.\n\n"); exit(1); } } data_final = ano_atual - ano_nasc; if(data_final <= 0){ data1 = mes_nasc * 30; printf("\nVoce nasceu %d/%d/%d\n\n", dia_nasc, mes_nasc, ano_nasc); printf("\tVoce tem %d Dias de nascimento\n\n", data1); } if(data_final > 80){ data1 = mes_nasc * 30; printf("Idade fora da media segundo as Estatisticas,\nFavor informar o ano de nascimento acime de 1935.\n\n"); exit(0); } printf("Voce nasceu %d/%d/%d\n\n", dia_nasc, mes_nasc, ano_nasc); printf("\tVoce tem %d Anos\n\n", data_final); return 0; } Não adicionei uma verificação aos anos bissexto e meses de 28 dias. Não usei funções para não atrapalhar o seu raciocínio caso seu professor ainda não explicou funções, mas lembre-se fazer sempre por meio de funções torna o código mais legível.
  3. #include <stdio.h> int main(int argc, char** argv) { double bin; double dec; double res2; printf("Digite o valor: "); scanf("%lf", &bin); dec = bin - (int)bin; printf("%lf", dec); res2 = bin * 10; printf("\n%lf", res2); getchar(); return 0; } Se não for isso posta o código todo explica melhor.
  4. Pow cara deu certo muito obrigado.
  5. Origem: Wikipédia, a enciclopédia livre. Linguagem interpretada é uma linguagem de programação, onde o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador.1 2 Mesmo que um código em uma linguagem passe pelo processo de compilação, a linguagem pode ser considerada interpretada, se o programa resultante não for executado diretamente pelo sistema operacional ou processador. Um exemplo disso é o Bytecode, que é um tipo de linguagem interpretada, que passa pelo processo de compilação e, em seguida, é executado por uma máquina virtual, cuja sintaxe é similar a código de máquina e, cada comando ocupa 1 byte. Existem também, as linguagens de script, que são linguagens interpretadas, executadas do interior de programas e/ou de outras linguagens de programação. Teoricamente, qualquer linguagem pode ser compilada ou interpretada e, por causa disso, há algumas linguagens que possuem ambas implementações.1
  6. //LINGUAGEM C #include <stdio.h> int main (int argc, char** argv) { char letras [ ] = "abcde"; char LETRAS [ ] = "ABCDE"; char recebe_string; printf("Entre com a String: "); scanf("%s", recebe_string); /*AQUI EU GOSTARIA DE VERIFICAR A OCORRENCIA DE CARACTERE POR CARACTERE DA VARIAVEL recebe_string NAS DUAS VARIAVEIS letras e LETRAS retornar um valor para esta ocorrencia. Exemplo: Se a String digitada fo AbC gostaria que retornasse 1 se tiver 'a' em letra ou LETRA, retorne 2 se tiver 'b' em letra ou LETRA, retorne 3 se tiver 'C' em letra ou LETRA. */ return 0; }
  7. Ola pessoal, alguém me ajude estou tentando criar um vetor de caracteres e depois uma string, e em seguida comparar se neste vetor contem os mesmos caracteres da string e cada caractere que tiver me retornar um valor inteiro.
×
×
  • Criar Novo...