leonardosb
-
Posts
8 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por leonardosb
-
-
Bom dia eu gostaria de imprimir 3 vetores de inicia de 1 a 5 e fazer um quarto vetor que some posição por posição de cada vetor exemplo:
int numero[5];int i,j,k,l;int resposta;main(){do{srand(time(NULL));for(i=1;i<=5;i++){numero=rand() % 5;}for(j=1;j<=5;j++){numero[j]=rand() % 5;}for(k=1;k<=5;k++){numero[k]=rand() % 5;}for(i=1;i<=5;i++){printf("%d ",numero);}puts("\n");for(j=1;j<=5;j++){printf("%d ",numero[j]);}puts("\n");for(k=1;k<=5;k++){printf("%d ",numero[k]);}puts("\n");for(l=1;l<=5;l++){numero[l]=numero+numero[j]+numero[k];//porém nesse vetor eu queria fazer a soma dos demais vetores acima, porém da um loop infinitoprintf("%d ",numero[l]);}puts("\n\nDeseja continuar?(S=1/N=2):");scanf("%d",&resposta);}while(resposta==1);getch();return 0;} -
Bom dia ,criei um programa de quis utilizando funções que retornam o resultado para o main, ao acertar cada pergunta do quis vale dois pontos, no final ao acertar tudo o resultado tem que ser 10, mas seu o usuário erra todas ainda continua mostrando que o resultado o quis e 2 pontos,como se ele tivesse acertado uma questão
segue abaixo o algoritmo de 280 linhas de codigo rsrsrs
#include <stdio.h>#include <stdlib.h>#include <conio.h>#include <ctype.h>#include <string.h>#include <math.h>#define limpa system("cls");int avalia1(int);int avalia2(int);int avalia3(int);int avalia4(int);int avalia5(int);char nome[20];int nota1,nota2,nota3,nota4,nota5;char resp1,resp2,resp3,resp4,resp5,continua;int aprov=0, reprov=0;int resultado;int main (){system ("color 1e");for(;{system("cls");printf("Seu nome: ");gets(nome);nota1=avalia1(nota1);nota2=avalia2(nota2);nota3=avalia3(nota3);nota4=avalia4(nota4);nota5=avalia5(nota5);int avalia1();int avalia2();int avalia3();int avalia4();int avalia5();resultado=nota1+nota2+nota3+nota4+nota5;system("cls");printf("\n %s a nota do quis=%i ", nome,resultado);if (resultado>=6){++aprov;puts("\n Parabens, aprovado!");}//ifelse{++ reprov;puts("\n Reprovado no teste, tente novamente");}//else//-------------------------------if(nota1==2 && nota2==2 && nota3==2 && nota4==2 && nota5==2){puts("\n Acertou avalicao 1");puts("\n Acertou avalicao 2");puts("\n Acertou avalicao 3");puts("\n Acertou avalicao 4");puts("\n Acertou avalicao 5");}else {puts("\n Errou avalicao 1");puts("\n Errou avalicao 2");puts("\n Errou avalicao 3");puts("\n Errou avalicao 4");puts("\n Errou avalicao 5");}printf("\n\n Deseja repetir?(s/n): ");continua=getche();continua=toupper(continua);if (continua=='N') break;}//forprintf("\naprovados %i reprovados %i", aprov, reprov);getch;return 0;}//main//----------------------------------------------------------int avalia1(int n1){ system("cls");puts(" \nQuiz de TI\n\n ");puts(" 1-O bit quantico é denominado: ");puts("\n A-qbit B-qubit C-btg");printf("\nSua resposta: ");scanf("%c",&resp1);resp1 = getche();resp1 = toupper(resp1);puts("\n Avaliando a questão 1");switch(resp1){case 'A':puts("\n Quase certo...");n1 = 0;break;case 'B':puts("\n Correto");n1 = 2;break;case 'C':puts("\n Errou");n1 = 0;break;default :puts("\nLetra invalida");break;}return n1;}//-----------------------------------------------------------------------------------------------int avalia2(int n2){ limpa;puts(" 2-Quantos bits representa 1byte\n\n ");puts("\n A-8bits B-20bits C-10 bits");printf("\nSua resposta: ");scanf("%c",&resp2);resp2 = getche();resp2 = toupper(resp2);puts("\n\n");puts("\n Avaliando a questão 2");switch(resp2){case 'A':puts("\n Certo");n2 = 2;break;case 'B':puts("\n Errou...");n2 = 0;break;case 'C':puts("\n Errou");n2 = 0;break;default :puts("\nLetra invalida");break;}return n2;}//----------------------------------------------------------------------------------------int avalia3(int n3){ limpa;puts(" 3-Quantos bits representa 1kilobyte: ");puts("\n A-9000bits B-8000bits C-11000bits");printf("\nSua resposta: ");scanf("%c",&resp3);resp3 = getche();resp3 = toupper(resp3);puts("\n\n");puts("\n Avaliando a questão 3");switch(resp3){case 'A':puts("\n Errou..");n3 = 0;break;case 'B':puts("\n Correto");n3 = 2;break;case 'C':puts("\n Errou");n3 = 0;break;default :puts("\nLetra invalida");break;}return n3;}//------------------------------------------------------------------------------------------------int avalia4(int n4){ limpa;puts(" 4-Quantos bits representa 1megabyte: ");puts("\n A-9milhoes bytes B-6milhoes bytes C-8milhoes bytes");printf("\nSua resposta: ");scanf("%c",&resp4);resp4 = getche();resp4 = toupper(resp4);puts("\n\n");puts("\n Avaliando a questão 4");switch(resp4){case 'A':puts("\n Erro...");n4 = 0;break;case 'B':puts("\n Erro");n4 = 0;break;case 'C':puts("\n Correto");n4 = 2;break;default :puts("\nLetra invalida");break;}return n4;}//----------------------------------------------------------------------------int avalia5(int n5){limpa;puts(" 5-Como e conhecido a conexao de internet sem fio? ");puts("\n A-Roteador B-wifi C-Site");printf("\nSua resposta: ");scanf("%c",&resp5);resp5 = getche();resp5 = toupper(resp5);puts("\n Avaliando a questão 5");switch(resp5){case 'A':puts("\n Quase certo...");n5 = 0;break;case 'B':puts("\n Correto");n5 = 2;break;case 'C':puts("\n Errou");n5= 0;break;default :puts("\nLetra invalida");break;}return n5;} -
Boa tarde estou com dificuldade em fazer uma condicional de um numero real e imprimir na tela,segue abaixo o algoritmo.porém não esta imprimindo na tela a condicional de IF.
#include <stdio.h>#include <stdlib.h>#include <ctype.h>#include <string.h>#include <conio.h>#include <time.h>#include <math.h>main(){float valvula;printf("\nValvula:");scanf("%f",&valvula);if(valvula == 1.6){printf("\nCarro economico\n");}getch();return 0;} -
Bom dia, não estou conseguindo imprimir na tela o adversario aleatorio, imprimi tudo em branco, poderia me ajudar,segue abaixo a sintaxe:
printf("\nAbaixo seu adversario\n\n");printf("---------------------------------------------------------------------------------");srand(time(NULL));palavra =rand() %10;for(i=0;i<numero;i++){adversario=personagens[palavra];poder2=poder[palavra];}//forprintf("\npersonagem:%s\t habilidade:%s poder:%d",adversario,poder2,aleatorios2);printf("\n\n");printf(" O \n");printf(" /|\\ \n");printf(" |\n");printf(" / \\ \n");printf("\nQUE COMECE A LUTA");getch(); -
Explicando muito bem , cara poderia me dar algumas dicas ou curso online que eu possa aprimorar minha logica de programação?
Atenciosamente!
-
Boa madruga rsrs
Então funcionou para que ele imprima a primeira posição do for, mas ele agora começou a incluir uma linha a mais no for ex:
//MENUsystem("color 0A");printf("Jogo");printf("\n-------------");printf("\n1-Cadastrar personagens");printf("\n0-Sair do jogo");srand(100);printf("\nEscolha sua opcao:");scanf("%d", &opcao);//----------------------------------------------------------------------------------switch(opcao){case 1:printf("\nDeseja cadastrar quantos personagens?:");//entrando com o numero de personagensscanf("%d", &numero);while(getchar () !='\n');system("cls");for (i = 0; i <= numero; i++) {printf ("Digite o nome do personagem %d: ", i); //cadastrando o nome dos personagensgets (personagens);}//forprintf("\n");//-------------------------------Como esta sendo executado--------------------------------------------------------Deseja cadastrar quantos personagens?)Resposta do usuario: 3//na tela imprimiDigite o nome do personagem 0: LeonardoDigite o nome do personagem 1: FernandaDigite o nome do personagem 2:CarlosERRO: Digite o nome do personagem 3: //Essa ultima posição do for não deveria aparecer, mais esta aparecendo.// Imprimi na telaleonardofernandacarlos -
Quando aparece a mensagem "Deseja cadastrar quantos personagens?", se eu apertar "3"o vetor não começa da posição [0], ja pula para a posição [1], alguem pode me ajudar ? segue a sintaxe abaixo:system("color 0A");printf("Jogo");printf("\n-------------");printf("\n1-Cadastrar personagens");printf("\n0-Sair do jogo");printf("\nEscolha sua opcao:");scanf("%d", &opcao);switch(opcao){case 1:printf("\nDeseja cadastrar quantos personagens?:");scanf("%d", &numero);system("cls");for (i = 0; i < numero; i++) {printf ("Digite o nome do personagem %d: ", i);gets (personagens);system("cls");}
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
jnao estou conseguindo exibir a imagem da function em javascript
em Java/Android SDK
Postado
Segue a sintaxe abaixo, quando eu passo o mouse em cima da imagem a imagem da function nao exibi!!