Matriz de números positivos y negativos Ejercicio VB.Net - Curso de Programación Visual Basic

Lección:

Matrices, Estructuras y Cadenas


Ejercicio:

Matriz de números positivos y negativos 61


Objetivo:

Cree un programa de Visual Basic para pedir al usuario 10 números reales y mostrar el promedio de los positivos y el promedio de los negativos.


Código:

Imports System
Public Class exercise75
    Public Shared Sub Main()
        Dim numbers As Single() = New Single(9) {}
        Dim totalPositive As Single = 0.0F
        Dim totalNegative As Single = 0.0F
        Dim countPositive As Integer = 0
        Dim countNegative As Integer = 0

        For i As Integer = 0 To 10 - 1
            Console.Write("Number {0}= ", i + 1)
            numbers(i) = Convert.ToSingle(Console.ReadLine())
        Next

        For i As Integer = 0 To 10 - 1

            If numbers(i) < 0 Then
                totalNegative = totalNegative + numbers(i)
                countNegative += 1

                If numbers(i) > 0 Then
                    totalPositive = totalPositive + numbers(i)
                    countPositive += 1
                End If

                Console.WriteLine("Average numbers negatives = {0}", totalNegative / countNegative)
                Console.WriteLine("Average numbers positives = {0}", totalPositive / countPositive)
            End If
        Next
    End Sub
End Class


Más ejercicios Visual Basic (VB.Net) de Matrices, Estructuras y Cadenas

 72Matriz inversa
Cree un programa en Visual Basic para pedir al usuario 5 números, guárdelos en una matriz y muéstrelos en orden inverso....
 78Buscar en matriz
Cree un programa en Visual Basic que diga si un dato pertenece a una lista que se creó anteriormente.Los pasos a seguir son: - Preguntar al usuario...
 59Matriz de números pares
Escriba un programa de Visual Basic para pedir al usuario 10 números enteros y mostrar los pares....
 58Muchos números y suma
Cree un programa en Visual Basic que le pida al usuario varios números (hasta que ingrese "fin" y muestre su suma). Cuando la ejecución va a terminar,...
 65Matriz bidimensional
Escriba un programa de Visual Basic para pedir al usuario las calificaciones de 20 alumnos (2 grupos de 10, utilizando una matriz bidimensional) y mue...
 74Estadísticas V2
Crear un programa en Visual Basic estadístico que permita al usuario: - Añadir nuevos datos - Ver todos los datos introducidos - Buscar un artícu...
 72Estructura
Crea una "estructura" para almacenar datos de puntos 2D. Los campos para cada punto serán: coordenada x (corta) y coordenada (corta) r (color roj...
 80Matriz de estructura
Expanda el ejercicio anterior (punto de estructura), de modo que se puedan almacenar hasta 1.000 puntos, utilizando una "matriz de estructura". Pida a...
 65Matriz de estructura y menú
Expanda el ejercicio anterior (matriz de puntos), de modo que muestre un menú, en el que el usuario puede elegir: - Añadir datos para un punto - M...
 70Base de datos de libros
Cree una pequeña base de datos, que se utilizará para almacenar datos sobre libros. Para un determinado libro, queremos conservar la siguiente informa...
 73Triángulo V2
Escriba un programa de Visual Basic para pedirle al usuario su nombre y muestre un triángulo con él, comenzando con 1 letra y creciendo hasta que teng...
 63Rectángulo V3
Escriba un programa de Visual Basic para pedir al usuario su nombre y un tamaño, y muestre un rectángulo hueco con él: Introduce tu nombre: Yo Tam...
 65Triángulo centrado
Mostrar un triángulo centrado a partir de una cadena introducida por el usuario: __a__ _uan_ Juan...
 59Base de datos de ciudades
Cree una base de datos para almacenar información sobre las ciudades. En un primer acercamiento, almacenaremos solo el nombre de cada ciudad y el n...
 62Banner
Cree un programa de Visual Basic para imitar la utilidad básica de "banner" de Unix SysV, capaz de mostrar textos grandes....
 65Triángulo lado derecho
Cree un programa en Visual Basic que solicite al usuario una cadena y muestre un triángulo alineado a la derecha: ____n ___an __uan Juan...
 58Manipulación de cadenas
Cree un programa en Visual Basic que solicite al usuario una cadena y: - Sustituir todas las minúsculas A por mayúsculas A, excepto si van precedid...
 61Estructuras anidadas
Cree una estructura para almacenar dos datos para una persona: nombre y fecha de nacimiento. La fecha de nacimiento debe ser otra estructura q...
 66Ordenar datos
Cree un programa de Visual Basic para pedir al usuario 10 números enteros (de -1000 a 1000), ordenarlos y mostrarlos ordenados....
 69Matriz bidimensional como búfer para pantalla
Cree un programa de Visual Basic que declare una matriz bidimensional de caracteres de 70x20, "dibuje" 80 letras (X, por ejemplo) en posiciones aleato...
 83Matriz bidimensional 2: circunferencia en pantalla
Cree un programa de Visual Basic que declare que crea una matriz bidimensional de caracteres de 70x20, "dibuja" una circunferencia o radio 8 dentro de...
 75Programas informáticos
Cree un programa de Visual Basic que pueda almacenar hasta 1000 registros de programas informáticos. Para cada programa, debe conservar los siguientes...
 55Tareas de ejercicio
Crea un programa en Visual Basic que puede almacenar hasta 2000 "tareas pendientes". Para cada tarea, debe conservar los siguientes datos: • Fecha ...
 57Cuentas del hogar
Cree un programa en Visual Basic que pueda almacenar hasta 10000 costos e ingresos, para crear un pequeño sistema de contabilidad nacional. Para cada ...