Pesquisar na Comunidade
Mostrando resultados para as tags ''estrutura de repetição''.
Encontrado 4 registros
-
Sou iniciante em Python, preciso de ajuda com este código, a estrutura de repetição volta a rodar o código novamente quando digitado a opção 'não' ao invés de terminar o script: #!/usr/bin/python #_*_coding: UTF-8_*_ install_option = int other_install = str def end(): print('\nObrigado por utilizar o assistente!') def options(): print('\n 1 - Mozilla Firefox') print('\n 2 - Selenium WebDriver') print('\n 3 - Geckodriver') def install(): print('\nQual programa você quer instalar?') print('Use os números relacionados a cada programa para instala-los: ') install_option = input('') if(install_option == 1): print('\nCerto, vamos providenciar a instalação do Mozilla Firefox!') other_install = raw_input('\nDeseja instalar outro programa?(Sim/não): ') if(other_install == 'Sim' or 'sim'): install() elif(other_install == 'não' or other_install == 'não'): end() else: print('\nOpção inválida!\n') end() elif(install_option == 2): print('\nCerto, vamos providenciar a instalação do Selenium WebDriver!') other_install = raw_input('\nDeseja instalar outro programa?(Sim/não): ') if(other_install == 'Sim' or 'sim'): install() elif(other_install == 'não' or 'não'): end() else: print('\nOpção inválida!\n') end() elif(install_option == 3): print('\nCerto, vamos providenciar a instalação do Geckodriver!') other_install = raw_input('\nDeseja instalar outro programa?(Sim/não): ') if(other_install == 'Sim' or 'sim'): install() elif(other_install == 'não' or 'não'): end() else: print('\nOpção inválida!\n') end() elif(install_option == 0): end() else: print('\nOpção inválida! Escolha um número relacionado a um dos programas!\n') options() install() print('\nBem-vindo ao assistente de instalação!') print('Para executar o Automator Likes você precisa instalar os seguintes programas: \n') options() install()
-
Galera, estou aprendendo array e estrutura de repetição, o problema desse código é que ele só faz até 5 mesmo informando um numero maior, como eu resolveria esse problema? #include <stdio.h> #include <stdlib.h> //inteiro par ou impar int parouimpar (int); int main(int argc, char *argv[]) { int limite, i, numero, result; printf ("Digite a quantidade de numeros que deseja informar: "); scanf ("%i", &limite); for (i = 0; i<limite; i++){ printf ("Digite o numero : "); scanf ("%i", &numero); printf ("\n"); } for (i = 0; i<limite; i++){ result = parouimpar(numero); if (result==1){ printf ("O numero %i é par!\n ", numero); printf ("\n"); }else{ printf ("O numero %i é impar!\n", numero); printf ("\n"); } } system("pause"); return 0; } int parouimpar (int num){ if (num%2==0){ return 1; }else{ return 0; } }
-
galera seguinte, estou tentando resolver um exercicio, onde eu digito a idade de 3 pessoas e ao final de digitar a terceira pessoa verifico qual delas tem a menor idade, ao final gostaria de imprimir a pessoa com a menor idade. problema é que quando eu executo eu digito as 3 idades e tal, mas ao final é como se ele comparasse somente a ultima idade e mostra ela como sendo a mais nova. gostaria dessa resolução e se possível que pudesse incrementar também, para que mostrasse as 3 idades e dissesse qual é a mais nova. segue ai meu código: #include <iostream> using namespace std; int main () { //variaveis int num, idade, idademaisnova=1000; const int qtd = 3; // obtem a idade das 3 pessoas for (int i=1; i<= qtd; i++){ cout<<"digite a idade da pessoa: "<<endl; cin>>idade; } if(idade < idademaisnova) { idademaisnova = 0 + idade; cout<<" a pessoa com idade: "<<idademaisnova<<" é a de mais nova"<<endl; } else { cout<<"idade invalida"<<endl; } system ("pause"); }
-
Preciso de ajuda com um programa em C que desenhe todo alfabeto na tela. As letras devem ser inteiramente preenchidas pelo caractere * e o tamanho da fonte deverá ser informado pelo usuário, preciso de dicas de como fazer esse programa e/ou ao menos o código de uma das letras para que eu possa ter ideia de como fazer e então fazer um código para cada letra. :(