Entrar
Procurar
Top dos mais postadores
Fernandes (26272) | ||||
elenilton-apostileiros (6374) | ||||
Elenilton (6320) | ||||
jsjunior (1857) | ||||
Professor (562) | ||||
Aninha (477) | ||||
Paulinha (304) | ||||
provasunopar2 (298) | ||||
Braga Jr. (241) | ||||
auxilioacademico2024 (206) |
PAINEL DO USUÁRIO
Mensagens: 0
-
Alterar
-
Ver
-
Tópicos e mensagens
Quem está conectado?
Há 17 usuários online :: 0 registrados, 0 invisíveis e 17 visitantes :: 1 motor de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 354 em Seg 5 maio 2014 - 21:37
Últimos assuntos
alguem pode me ajudar a responder!
3 participantes
Página 1 de 1
alguem pode me ajudar a responder!
1)Explique alinha de codigo abaixo detalhadamente
if(lstlista.selectedindex> -1)
lstlista.items.removeat(lstlista.selectedindex)
2) Analisando o codigo abaixo, aponte o erro de logica de programaçao,dizendo o que tem que ser alterado para que o programa funcione da maneira correta.
int num,i,total;
string resp;
num=0;
i=1;
total=0
resp="S";
while(resp == "S"||resp == "s");
{
Console.clear();
Console.Write("Tabuada de qual num:");
num= int.parse(Console.ReadLine());
While(i<=10)
{
Total num, i;
Console.Out.Writeline(num +"=" + total);
i=i+1;
}
Console.WriteLine("deseja continuar? [S\N];
resp=Console.readline();
}
Console.WriteLine("i do programa");
Console.readKey();
}
if(lstlista.selectedindex> -1)
lstlista.items.removeat(lstlista.selectedindex)
2) Analisando o codigo abaixo, aponte o erro de logica de programaçao,dizendo o que tem que ser alterado para que o programa funcione da maneira correta.
int num,i,total;
string resp;
num=0;
i=1;
total=0
resp="S";
while(resp == "S"||resp == "s");
{
Console.clear();
Console.Write("Tabuada de qual num:");
num= int.parse(Console.ReadLine());
While(i<=10)
{
Total num, i;
Console.Out.Writeline(num +"=" + total);
i=i+1;
}
Console.WriteLine("deseja continuar? [S\N];
resp=Console.readline();
}
Console.WriteLine("i do programa");
Console.readKey();
}
Sandro Lima- Nivel 0
- Mensagens : 4
Data de inscrição : 31/10/2013
Alguém pode me ajudar a responder!
1) Explique a linha de código abaixo detalhadamente
if(lstlista.selectedindex> -1)
lstlista.items.removeat(lstlista.selectedindex)
A linha de código "if (lstlista.selectedindex> -1)" é utilizada para testar se um dos itens do Listbox (lstlista) foi selecionado com o objetivo de determinar se a ação de remover o item selecionado "lstlista.items.removeat(lstlista.selectedindex" será ou não executada.
Sempre que um item for selecionado o valor da propriedade "selectedindex" é maior que -1, ou seja, será um valor igual a 0, 1, 2, 3, .... Neste caso, como há um item selecionado, é possível fazer uma remoção com sucesso.
2) Analisando o código abaixo, aponte o erro de lógica de programação, dizendo o que tem que ser alterado para que o programa funcione da maneira correta.
int num,i,total;
string resp;
num=0;
i=1;
total=0
resp="S";
while(resp == "S"||resp == "s");
{
Console.clear();
Console.Write("Tabuada de qual num:");
num= int.parse(Console.ReadLine());
While(i<=10)
{
Total num, i;
Console.Out.Writeline(num +"=" + total);
i=i+1;
}
Console.WriteLine("deseja continuar? [S\N]);
resp=Console.readline();
}
Console.WriteLine("i do programa");
Console.readKey();
}
Se levarmos em consideração apenas a lógica, o programa acima não calcula corretamente a tabuada de um número uma vez que o trecho de código "(num + "=" + total)" é insuficiente para tal. Para corrigir o problema o trecho de código "(num + "=" + total)" deve ser alterado para "(i + " x " + num + " = " + (i * num))".
if(lstlista.selectedindex> -1)
lstlista.items.removeat(lstlista.selectedindex)
A linha de código "if (lstlista.selectedindex> -1)" é utilizada para testar se um dos itens do Listbox (lstlista) foi selecionado com o objetivo de determinar se a ação de remover o item selecionado "lstlista.items.removeat(lstlista.selectedindex" será ou não executada.
Sempre que um item for selecionado o valor da propriedade "selectedindex" é maior que -1, ou seja, será um valor igual a 0, 1, 2, 3, .... Neste caso, como há um item selecionado, é possível fazer uma remoção com sucesso.
2) Analisando o código abaixo, aponte o erro de lógica de programação, dizendo o que tem que ser alterado para que o programa funcione da maneira correta.
int num,i,total;
string resp;
num=0;
i=1;
total=0
resp="S";
while(resp == "S"||resp == "s");
{
Console.clear();
Console.Write("Tabuada de qual num:");
num= int.parse(Console.ReadLine());
While(i<=10)
{
Total num, i;
i=i+1;
}
Console.WriteLine("deseja continuar? [S\N]);
resp=Console.readline();
}
Console.WriteLine("i do programa");
Console.readKey();
}
Se levarmos em consideração apenas a lógica, o programa acima não calcula corretamente a tabuada de um número uma vez que o trecho de código "(num + "=" + total)" é insuficiente para tal. Para corrigir o problema o trecho de código "(num + "=" + total)" deve ser alterado para "(i + " x " + num + " = " + (i * num))".
Código fonte correto completo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int num,i;
string resp;
num=0;
i=1;
resp="S";
while(resp == "S"||resp == "s")
{
Console.Clear();
Console.Write("Tabuada de qual num: ");
num = int.Parse(Console.ReadLine());
while(i<=10)
{
Console.Out.WriteLine(i + " x " + num + " = " + i*num);
i=i+1;
}
Console.WriteLine("deseja continuar? [S/N]");
resp=Console.ReadLine();
}
Console.WriteLine("Fim do programa");
Console.ReadKey();
}
}
}
Oráculo- Nivel 4
- Mensagens : 155
Data de inscrição : 05/08/2013
Idade : 55
Localização : Minas Gerais, Brasil
Tópicos semelhantes
» Alguém conseguiu responder a AV2 de Estrutura de Dados ???
» Alguém Pode me ajudar. Troquei de número e perdi o contato do grupo de estudo. Se tiver alguém num grupo de estudos de ADS 2 semestre podia pedir pra me adicionar pro favor. Meu telefone 64992855713
» programacão para Web II
» Alguém pode me ajudar???
» alguém pode me ajudar?
» Alguém Pode me ajudar. Troquei de número e perdi o contato do grupo de estudo. Se tiver alguém num grupo de estudos de ADS 2 semestre podia pedir pra me adicionar pro favor. Meu telefone 64992855713
» programacão para Web II
» Alguém pode me ajudar???
» alguém pode me ajudar?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Qua 15 maio 2024 - 19:32 por Professor
» √PROVAS √GABARITOS √HORAS ACO √UNOPAR √ANHANGUERA ※ZAP(79)99626-6065 INTERESSADOS CHAMAR NO PV
Qua 15 maio 2024 - 19:32 por Professor
» FAÇO PORTFÓLIO EXCLUSIVO - SEM CÓPIA / SEM PLÁGIO Unopar Anhanguera Pitágoras Uniderp UNIP
Seg 13 maio 2024 - 17:22 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão - TODOS OS CURSOS -padrão ou exclusivo (sem plágio)
Seg 13 maio 2024 - 17:22 por elenilton-apostileiros
» Projeto de Extensão I e II EAD Unopar Anhanguera Pitagoras Uniderp Unip Faveni 2024.1
Seg 13 maio 2024 - 17:22 por elenilton-apostileiros
» Projeto de Extensão I e II EAD Unopar Anhanguera Pitagoras Uniderp Unip Faveni 2024.1
Seg 13 maio 2024 - 17:21 por elenilton-apostileiros
» Trabalhos prontos para entrega rápida ou exclusiva sob encomenda
Seg 13 maio 2024 - 17:19 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão - TODOS OS CURSOS -padrão ou exclusivo (sem plágio)
Seg 13 maio 2024 - 17:19 por elenilton-apostileiros
» Portfolio EAD Projeto de Extensão Unopar Anhanguera Pitagoras Uniderp Unip Faveni Ampli 2024.1
Seg 13 maio 2024 - 17:19 por elenilton-apostileiros