Dark Skyllen 7 #21 Postado 24 Maio, 2010 HUDSHADHUSAUHDAS.\/ Viagem minha [spoiler=Spoiler]#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char pensei[6]; cout << "Pense em um numero de 1 a 10 (digite pensei)\n"; cin >> pensei; cout << "some mais 20 (digite pensei)\n"; cin >> pensei; cout << "diminua por 3 (digite pensei)\n"; cin >> pensei; cout << "some mais 30 (digite pensei)\n"; cin >> pensei; cout << "diminua por 50 (digite pensei)\n"; cin >> pensei; cout << "some mais 70 (digite pensei)\n"; cin >> pensei; cout << "Diminua pelo numero que voce pensou\n"; cin >> pensei; cout << "Seu resultado = 67, =D\n"; system("PAUSE"); return EXIT_SUCCESS; } :weegee: Como eu faço, pra tipo, se o cara não escrever "pensei" não funcionar o comando seguinte? Mário, da uma olhada nas próximas aulas que elas explicam como fazer isso que você quer. Se não me engano é a próxima aula que ensina isso. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
KutyKutyx3 1 #22 Postado 6 Junho, 2010 Bom, vo posta aqui o exercício, o 1º, de ordenar os números em ordem crescente, não consegui fazer, o do posto, tá aqui: [spoiler=Source] #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { double litros; double alcool = 1.89; cout<<"Seja bem-vindo ao posto KutyKuty!\nO preco do alcool custa 1,89, e caso abasteca mais de 80 litros, ganha um\ndesconto de 10%!" "\nCaso abasteca de 50 a 80 litros, ganha desconto de 5%, e abastecendo ate 50\nlitros, ganha um desconto do 1%\n \n"; cout<<"Quantos litros desja abastecer?\n \n"; cin>>litros; double preco = litros * alcool; cout<<"\nVoce abasteceu " <<litros <<" litros e custou " << preco << " reais.\n"; double precodesc10 = preco * 0.90; double precodesc5 = preco * 0.95; double precodesc1 = preco * 0.99; if(litros > 80) { cout<<"Como voce abasteceu " << litros << " litros, voce tem 10% de desconto, pagando entao " << precodesc10 << " reais.\n\n"; } if(litros <= 80) { if(litros > 50) { cout<<"Como voce abasteceu " << litros << " litros, voce tem 5% de desconto, pagando entao " << precodesc5 << " reais.\n\n"; } if(litros <= 50) { cout<<"Como voce abasteceu " << litros << " litros, voce tem 1% de desconto, pagando entao " << precodesc1 << " reais.\n\n"; } } cout<<"Volte sempre ao posto KutyKuty!\n \n"; system("PAUSE"); return 0; } Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
caguia 0 #23 Postado 26 Outubro, 2010 (editado) to fazendo tudo e entendendo tudo tbm fiz 3 aulas hj entom fikei com preguiça de deixar tudo bonitinho + os exercícios q fiz ficaram bem legais até. ps: vc ensina muito bem ! e vlw pela dica do y*0.xx me ajudou pra caramba...eu tava rachando a cuca pra pensar num geito d fazer a porcentagem! edit: por favor eu n entendi como funcionam os sinais "{" e "}" alguem explica por favor? edit2:ja entendi, delculpem o incomodo. Editado 27 Outubro, 2010 por caguia apareceu duvida Compartilhar este post Link para o post Compartilhar em outros sites
Lhg 0 #24 Postado 2 Novembro, 2010 Amigo, você está utilizando cout,cin nestas aulas, saberias me dizer como faço para informar o valor de uma variavel no cout sem precisar ficar concatenando? Exemplo em C++: printf("Oi, meu nome é %s, eu gosto de %s e de morar em %s", varNome, varComida, varCidade); Exemplo em C#: Console.Write("Oi, meu nome é {0}, eu gosto de {1} e de morar em {2}", varNome, varComida, varCidade); No C++ utilizando o COUT, só vejo exemplos concatenando, teria como fazer de alguma forma semelhante as de cima? Obg, Luís. Compartilhar este post Link para o post Compartilhar em outros sites
Dark Skyllen 7 #25 Postado 21 Novembro, 2010 Amigo, você está utilizando cout,cin nestas aulas, saberias me dizer como faço para informar o valor de uma variavel no cout sem precisar ficar concatenando? Exemplo em C++: printf("Oi, meu nome é %s, eu gosto de %s e de morar em %s", varNome, varComida, varCidade); Exemplo em C#: Console.Write("Oi, meu nome é {0}, eu gosto de {1} e de morar em {2}", varNome, varComida, varCidade); No C++ utilizando o COUT, só vejo exemplos concatenando, teria como fazer de alguma forma semelhante as de cima? Obg, Luís. A forma mais correta é: cout << "Meu nome é " << varNome << " e tenho " << varIdade << " anos" << endl; E você pode usar também o printf do C, é só declarar a stdio.h. Compartilhar este post Link para o post Compartilhar em outros sites
BLackBode 0 #26 Postado 30 Novembro, 2010 Essas aulas sao muito boas .. preciso admitir que apanhei um pouquinho nos exercicios, mas consegui [spoiler=programa 1] [spoiler=source 1]#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int num1, num2, num3; // Declara as Variaveis num1 num2 num3 , sem valores cout << "Digite 3 valores: "; cin >> num1 >> num2 >> num3; // Entrada de 3 dados, nas variaveis num1 num2 num3 respectivamente if (num1 > num2 && num2 > num3) // SE num1 maior que num2 , E , num2 maior que num3 ... { cout << "\n\nAgora vou colocar os numeros em ordem crescente \n\n"; cout << num1 << " , " << num2 << " , " << num3 << endl; } if (num1 > num3 && num3 > num2) // SE num1 maior que num3 , E , num3 maior que num2 ... { cout << "\n\nAgora vou colocar os numeros em ordem crescente \n\n"; cout << num1 << " , " << num3 << " , " << num2 << endl; } if (num2 > num1 && num1 > num3) // SE num2 maior que num1 , E , num1 maior que num3 ... { cout << "\n\nAgora vou colocar os numeros em ordem crescente \n\n"; cout << num2 << " , " << num1 << " , " << num3 << endl; } if (num2 > num3 && num3 > num1) // SE num2 maior que num3 , E , num3 maior que num1 ... { cout << "\n\nAgora vou colocar os numeros em ordem crescente \n\n"; cout << num2 << " , " << num3 << " , " << num1 << endl; } if (num3 > num1 && num1 > num2) // SE num3 maior que num1 , E , num1 maior que num2 ... { cout << "\n\nAgora vou colocar os numeros em ordem crescente \n\n"; cout << num3 << " , " << num1 << " , " << num2 << endl; } if (num3 > num2 && num2 > num1) // SE num3 maior que num2 , E , num2 maior que num1 ... { cout << "\n\nAgora vou colocar os numeros em ordem crescente \n\n"; cout << num3 << " , " << num2 << " , " << num1 << endl; } if (num1==num2 or num1==num3 or num2==num3) // caso 2 numeros iguais ... { cout << "Nao devem haver numeros iguais\n\n"; } system("PAUSE"); return EXIT_SUCCESS; } [spoiler=programa 2] [spoiler=source 2]#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { float preco; // Variavel Preço do Alcool float litros; // Variavel Quantidade em Litros float desconto1 = 0.9; // Variavel Desconto de 10% float desconto2 = 0.95; // Variavel Desconto de 5% float desconto3 = 0.99; // Variavel Desconto de 1% cout << "Qual o Preco do Alcool?"; cin >> preco; //Entrada de dados system("cls"); //Limpa a tela cout << "Quantos litros?"; cin >> litros; //Entrada de dados system("cls"); //Limpa a tela if(litros >= 80) { cout << "O preco total seria de R$" << preco*litros; // imprime preço total cout << "\nPorem, como voce colocou " << litros << "L voce ganhou um desconto de: 10%" << endl; // preço com desconto de 10% cout << "Portanto, pagara : " << preco*litros*desconto1 << "\n" << endl; } if(litros>=50 && litros<80) { cout << "O preco total seria de R$" << preco*litros; // imprime preço total cout << "\nPorem, como voce colocou " << litros << "L voce ganhou um desconto de: 5%" << endl; // preço com desconto de 5% cout << "Portanto, pagara : " << preco*litros*desconto2 << "\n" << endl; } if(litros<50) { cout << "O preco total seria de R$" << preco*litros; // imprime preço total cout << "\nPorem, como voce colocou " << litros << "L voce ganhou um desconto de: 1%" << endl; // preço com desconto de 1% cout << "Portanto, pagara : " << preco*litros*desconto3 << "\n" << endl; } system("PAUSE"); return EXIT_SUCCESS; } PS: só percebi agora que coloquei os valores em ordem decrescente, mas bom.. deu certo é que mudar o programa só pra postar é complicado né haha.. Compartilhar este post Link para o post Compartilhar em outros sites
Imitador 0 #27 Postado 13 Janeiro, 2011 (editado) Desculpem por estar postando depois de todo este tempo, mais eu começei as aulas agora, então... Eu já sei programar em PHP e VB6 então já tenho a lógica, ficando um pouco mais fácil xD [spoiler=Tarefa 1] #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int num1; //Primeiro número int num2; // Segundo número int num3; //Terceiro número cout << "Digite 3 numeros:\n"; //Mensagem para digitar 3 números cin >> num1 >> num2 >> num3; //Recebendo valor das variaveis //Combinações com num1 if (num1 <= num2 && num2 <= num3) { cout << "\nOs numeros digitados estao em ordem crescente:\n" << num1 << "\n" << num2 << "\n" << num3 << "\n\n"; } else if (num1 <= num3 && num3 >= num2) { cout << "\nOs numeros digitados estao em ordem crescente:\n" << num1 << "\n" << num3 << "\n" << num2 << "\n\n"; } //Combinações com num2 else if (num2 <= num1 && num1 <= num3) { cout << "\nOs numeros digitados estao em ordem crescente:\n" << num2 << "\n" << num1 << "\n" << num3 << "\n\n"; } else if (num2 <= num3 && num3 <= num1) { cout << "\nOs numeros digitados estao em ordem crescente:\n" << num2 << "\n" << num3 << "\n" << num1 << "\n\n"; } //Combinações com num3 else if (num3 <= num1 && num1 <= num2) { cout << "\nOs numeros digitados estao em ordem crescente:\n" << num3 << "\n" << num1 << "\n" << num2 << "\n\n"; } else if (num3 <= num1 && num2 <= num1) { cout << "\nOs numeros digitados estao em ordem crescente:\n" << num3 << "\n" << num2 << "\n" << num1 << "\n\n"; } system("PAUSE"); return EXIT_SUCCESS; } Já já eu faço do combustivel. EDIT: E aqui está o do alcool. [spoiler=Tarefa 2] #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { float alcool(7); //Preço do álcool. float quantidade(5); //Quantidade em litros. float desconto10 = 0.9; float desconto5 = 0.95; float desconto1 = 0.99; cout << "Digite o preco do alcool:\n"; //Preço do álcool. cin >> alcool; //Recebendo valor da variavel álcool. system("cls"); //Limpar a tela. cout << "Quantidade (Em litros):\n"; //Quantidade em litros. cin >> quantidade; //Recebendo valor da variavel quantidade. system("cls"); //Limpar a tela. if (alcool * quantidade > 80) { cout << "\nO valor que voce iria pagar seria de R$" << alcool * quantidade << ", mais como voce esta gastando mais de R$80, voce ira receber um desconto de 10%, pagando no total:\n" << "R$" << (alcool * quantidade) * desconto10 << "\n\n"; } else if (alcool * quantidade >= 50 && alcool * quantidade <= 80) { cout << "\nO valor que voce iria pagar seria de R$" << alcool * quantidade << ", mais como voce esta gastando entre R$50 a R$80, voce ira receber um desconto de 5%, pagando no total:\n" << "R$" << (alcool * quantidade) * desconto5 << "\n\n"; } else { cout << "\nO valor que voce iria pagar seria de R$" << alcool * quantidade << ", mais decidimos lhe dar um desconto de 1%, entao voce vai pagar no total:\n" << "R$" << (alcool * quantidade) * desconto1 << "\n\n"; } system("PAUSE"); return EXIT_SUCCESS; } Editado 14 Janeiro, 2011 por Imitador Compartilhar este post Link para o post Compartilhar em outros sites
Miltonhit 4 #28 Postado 27 Janeiro, 2011 ta aí não sei se ficou muito bom, usei o double pois o int nao aceita valores quebrados tipo "0.1" falo! [spoiler=tarefa] //terçeiro code, ficou bacaninha hahahahahahha #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { double gasolina = 2.5; //double no lugar no int para valores decimais double litros; cout<<"Seja bem vindo ao posto de gasolina do Mirto!\nNosso posto esta com um desconto de 5% para abastecimentos acima de R$80,00\ne 1% para abastecimentos abaixo de R$79,00!!\nQuantos litros de gasolina voce vai querer??"; cin>>litros; if(gasolina*litros >= 80) { cout<<"Voce abasteceu "<<litros<<" litros valor total a ser pago R$"<<gasolina * litros<<" com desconto de 5% o valor total fica R$"<<gasolina * litros * 0.95<<"\n"; } if(gasolina*litros <= 79) { cout<<"Voce abasteceu "<<litros<<" litros valor total a ser pago R$"<<gasolina * litros<<" com desconto de 1% o valor total fica R$"<<gasolina * litros * 0.99<<"\n"; } cout<<"Obrigado e volte sempre!!\n"; system("PAUSE"); return EXIT_SUCCESS; } Compartilhar este post Link para o post Compartilhar em outros sites