Pages

jueves, 31 de enero de 2013

Calcular la hora un segundo después Codigo en C#

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").

Solución
  • Entrada: 8 : 1:59
  • Salida: 8h:2m:0s
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Ingresa Hora");
            int h = Convert.ToInt16(Console.ReadLine());
            Console.WriteLine("Ingresa minuto");
            int m = Convert.ToInt16(Console.ReadLine());
            Console.WriteLine("Ingresa segundo");
            int s = Convert.ToInt16(Console.ReadLine());
            if (h < 24 && m < 60 && s < 60)
            {
                if (s < 59 && s >= 0)
                {
                Console.WriteLine(h + "h " + m + "m " + (s + 1) + "s");
                }
                else
                {
                    if (s == 59)
                        {
                            if (m == 59)
                            {
                                if (h == 23)
                                {
                                Console.WriteLine("00h 00m 00s");
                                }
                                else
                                {
                                Console.WriteLine((h + 1) + "h 00m 00s");
                                }
                            }
                            else
                            {
                         Console.WriteLine(h + "h " + (m + 1) + "m 00s");
                            }
                        }
                    }
            }
            else
            {
            Console.WriteLine("Fuera de Rango");
            }
            
        Console.ReadLine();
        }
    }
}

Calcular la hora un segundo después Codigo en C

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").

Solución
  • Entrada: 8 : 1:59
  • Salida: 8h:2m:0s
Codigo Fuente en C
#include <stdio.h>
int main()
{
    int h,m,s;
   printf("Ingresa hora\n");
   scanf("%d",&h);
   printf("Ingresa minuto\n");
   scanf("%d",&m);
   printf("Ingresa segundo\n");
   scanf("%d",&s);
    if(h < 24 && m < 60 && s < 60){
          if(s < 59 && s >= 0){
          printf("%dh %dm %ds",h,m,(s+1));
          }else{
          if(s==59){
                  if(m==59){
                      if(h==23){
                          printf("00h 00m 00s");
                      }else{
                          printf("%dh 00m 00s",(h+1));
                      }
                  }else{
                     printf("%dh %dm 00s",h,(m+1));
                  }
              }
          }
      }else{
          printf("Fuera de Rango");
      }

    return 0;
}

Calcular la hora un segundo después Codigo en C++

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").

Solución
  • Entrada: 8 : 1:59
  • Salida: 8h:2m:0s
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
       int h,m,s;
    cout<<"Ingresa la hora"<<endl;
    cin>>h;
    cout<<"Ingresa minuto"<<endl;
    cin>>m;
    cout<<"Ingresa segundo"<<endl;
    cin>>s;
    if(h < 24 && m < 60 && s < 60){
          if(s < 59 && s >= 0){
          cout<<h<<"h "<<m<<"m "<<(s+1)<<"s";
          }else{
          if(s==59){
                  if(m==59){
                      if(h==23){
                          cout<<"00h 00m 00s";
                      }else{
                          cout<<(h+1)<<"h 00m 00s";
                      }
                  }else{
                      cout<<h<<"h "<<(m+1)<<"m 00s";
                  }
              }
          }
      }else{
          cout<<"Fuera de Rango";
      }

      return 0;
}

Calcular la hora un segundo después Codigo en Java

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").

Solución
  • Entrada: 8 : 1:59
  • Salida: 8h:2m:0s
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
       Scanner sc=new Scanner(System.in);
      System.out.println("Ingresa hora");
      int h= sc.nextInt();
      System.out.println("Ingresa minuto");
      int m= sc.nextInt();
      System.out.println("Ingresa segundo");
      int s= sc.nextInt();
      if(h < 24 && m < 60 && s < 60){
          if(s < 59 && s >= 0){
          System.out.println(h+"h "+m+"m "+(s+1)+"s");
          }else{
            if(s==59){
                  if(m==59){
                      if(h==23){
                          System.out.println("00h 00m 00s");
                      }else{
                          System.out.println((h+1)+"h 00m 00s");
                      }
                  }else{
                      System.out.println(h+"h "+(m+1)+"m 00s");
                  }
              }
          }
      }else{
          System.out.println("Fuera de Rango");
      }
     }
}

Calcular la hora un segundo despuésos Codigo en Python

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").

Solución
  • Entrada: 8 : 1:59
  • Salida: 8h:2m:0s
Codigo Fuente en Python
h=int(input("ingresa la hora\n"))
m=int(input("ingresa minuto\n"))
s=int(input("ingresa segundo\n"))
if(h < 24 and m < 60 and s < 60):
 if(s < 59 and s >= 0):
  print(str(h)+"h "+str(m)+"m "+str(s+1)+"s")
 else:
  if(s==59):
   if(m==59):
    if(h==23):
     print("00h 00m 00s")
    else:
     print(str(h+1)+"h 00m 00s")
   else:
    print(str(h)+"h "+str(m+1)+"m 00s")        
else:
 print("Fuera de rango")

Calcular la hora un segundo después Codigo en Visual Basic - VB

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").

Solución
  • Entrada: 8 : 1:59
  • Salida: 8h:2m:0s
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim h, m, s As Integer
        h = TextBox1.Text
        m = TextBox2.Text
        s = TextBox3.Text
        If (h < 24 And m < 60 And s < 60) Then
            If (s < 59 And s >= 0) Then
                TextBox4.Text = Trim(h) + "h " + Trim(m) +
                    "m " + Trim(s + 1) + "s"
            Else
                If (s = 59) Then
                    If (m = 59) Then
                        If (h = 23) Then
                            TextBox4.Text = "00h 00m 00s"
                        Else
                            TextBox4.Text = Trim(h + 1) +
                                "h " + "00m 00s"
                        End If
                    Else
                        TextBox4.Text = Trim(h) + "h " +
                            Trim(m + 1) + "m 00s"
                    End If
                End If
            End If
        Else
            TextBox4.Text = "Fuera de rango"
        End If
    End Sub
End Class

Convertir horas minutos y segundos en segundos Codigo en C#

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.
Solución
  • Entrada:  1 : 1:40
  • Salida: 3700
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
             int h,m,s,hh,mm,t;
        Console.WriteLine("Ingresa hora");
        h = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("Ingresa minuto");
        m = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("Ingresa segundo");
        s = Convert.ToInt32(Console.ReadLine());
        hh=h*3600;
        mm=m*60;
        t=hh+mm+s;
        Console.WriteLine(t);             
        Console.ReadLine();
        }
    }
}

Convertir horas minutos y segundos en segundos Codigo en C

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.
Solución
  • Entrada:  1 : 1:40
  • Salida: 3700
Codigo Fuente en C
#include <stdio.h>
int main()
{
 int h,m,s,hh,mm,t;
        printf("Ingresa hora\n");
        scanf("%d",&h);
        printf("Ingresa minuto\n");
        scanf("%d",&m);
        printf("Ingresa segundo\n");
        scanf("%d",&s);
        hh=h*3600;
        mm=m*60;
        t=hh+mm+s;
       printf("%d",t);
    return 0;
}

Convertir horas minutos y segundos en segundos Codigo en C++

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.
Solución
  • Entrada:  1 : 1:40
  • Salida: 3700
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
       int h,m,s,hh,mm,t;
        cout<<"Ingresa hora"<<endl;
        cin>>h;
        cout<<"Ingresa minuto"<<endl;
        cin>>m;
        cout<<"Ingresa segundo"<<endl;
        cin>>s;
        hh=h*3600;
        mm=m*60;
        t=hh+mm+s;
       cout<<t;
      return 0;
}

Convertir horas minutos y segundos en segundos Codigo en Java

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.
Solución
  • Entrada:  1 : 1:40
  • Salida: 3700
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int h,m,s,hh,mm,t;
        System.out.println("Ingresa hora");
        h=sc.nextInt();
        System.out.println("Ingresa minuto");
        m=sc.nextInt();
        System.out.println("Ingresa segundo");
        s=sc.nextInt();
        hh=h*3600;
        mm=m*60;
        t=hh+mm+s;
       System.out.print(t);
     }
}

Convertir horas minutos y segundos en segundos Codigo en Python

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.
Solución
  • Entrada:  1 : 1:40
  • Salida: 3700
Codigo Fuente en Python
h=int(input("Ingresa hora\n"))
m=int(input("Ingresa minuto\n"))
s=int(input("Ingresa segundos\n"))
hh=h*3600
mm=m*60
t=hh+mm+s
print(t)

Convertir horas minutos y segundos en segundos Codigo en Visual Basic - VB

Problema
Diseñar un algoritmo que  permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.
Solución
  • Entrada:  1 : 1:40
  • Salida: 3700
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim h, m, s, hh, mm, t As Integer
        h = TextBox1.Text
        m = TextBox2.Text
        s = TextBox3.Text
        hh = h * 3600
        mm = m * 60
        t = hh + mm + s
        TextBox4.Text = Trim(t)
    End Sub
End Class

Calcular el área del triángulo Codigo en C#

Problema
Diseñar un algoritmo que  permita calcular el área del triángulo ingresando su base y su altura.

Solución
  • Entrada:  5,4
  • Salida: 10
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
            double b,h;
        Console.WriteLine("Ingresa base");
        b = Convert.ToDouble(Console.ReadLine());
        Console.WriteLine("Ingresa altura");
        h = Convert.ToDouble(Console.ReadLine());
        double area;
        area=b*h/2;
        Console.WriteLine(area);             
        Console.ReadLine();
        }
    }
}

Calcular el área del triángulo Codigo en C

Problema
Diseñar un algoritmo que  permita calcular el área del triángulo ingresando su base y su altura.

Solución
  • Entrada:  5,4
  • Salida: 10
Codigo Fuente en C
#include <stdio.h>
int main()
{
 double b,h;
       printf("Ingresa base\n");
        scanf("%lf",&b);
       printf("Ingresa altura\n");
        scanf("%lf",&h);
        double area;
        area=b*h/2;
      printf("%0.2lf",area);
    return 0;
}

Calcular el área del triángulo Codigo en C++

Problema
Diseñar un algoritmo que  permita calcular el área del triángulo ingresando su base y su altura.

Solución
  • Entrada:  5,4
  • Salida: 10
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
       double b,h;
       cout<<"Ingresa base"<<endl;
        cin>>b;
        cout<<"Ingresa altura"<<endl;
        cin>>h;
        double area;
        area=b*h/2;
      cout<<area;
      return 0;
}

Calcular el área del triángulo Codigo en Java

Problema
Diseñar un algoritmo que  permita calcular el área del triángulo ingresando su base y su altura.

Solución
  • Entrada:  5,4
  • Salida: 10
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double b,h;
        System.out.println("Ingresa base");
        b=sc.nextDouble();
        System.out.println("Ingresa altura");
        h=sc.nextDouble();
        double area;
        area=b*h/2;
       System.out.print(area);
     }
}

Calcular el área del triángulo Codigo en Python - VB

Problema
Diseñar un algoritmo que  permita calcular el área del triángulo ingresando su base y su altura.

Solución
  • Entrada:  5,4
  • Salida: 10
Codigo Fuente en Python
b=int(input("Ingresa base\n"))
h=int(input("Ingresa altura\n"))
area=b*h/2
print(area)

Calcular el área del triángulo Codigo en Visual Basic - VB

Problema
Diseñar un algoritmo que  permita calcular el área del triángulo ingresando su base y su altura.

Solución
  • Entrada:  5,4
  • Salida: 10
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim b, h As Double
        Dim area As Double
        b = TextBox1.Text
        h = TextBox2.Text
        area = b * h / 2
        TextBox3.Text = Trim(area)
    End Sub
End Class

Calcular sumatoria de la inversa de números impares Codigo en C#

Problema
Diseñar un algoritmo que  permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 , Siendo N un numero ingresado por el teclado.

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
            int i,n;
        double suma=0.0,div=0.0;
        Console.WriteLine("Ingresa Numero");
        n = Convert.ToInt32(Console.ReadLine());
        for(i=1;i<(n+1);i++){
           div=(1/(double)((2*i)-1));
           if(i%2==0){
               suma=suma-div;
           }else{
                suma=suma+div;
           }
        }
        Console.WriteLine(suma);              
        Console.ReadLine();
        }
    }
}

Calcular sumatoria de la inversa de números impares Codigo en C

Problema
Diseñar un algoritmo que  permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 , Siendo N un numero ingresado por el teclado.

Codigo Fuente en C
#include <stdio.h>
int main()
{
 int i,n;
        double suma=0.0,div=0.0;
       printf("Ingresa Numero\n");
        scanf("%d",&n);
        for(i=1;i<(n+1);i++){
           div=(1/(double)((2*i)-1));
           if(i%2==0){
               suma=suma-div;
           }else{
                suma=suma+div;
           }
        }
       printf("%lf",suma);
    return 0;
}

Calcular sumatoria de la inversa de números impares Codigo en C++

Problema
Diseñar un algoritmo que  permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 , Siendo N un numero ingresado por el teclado.

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
        int i,n;
        double suma=0.0,div=0.0;
       cout<<"Ingresa Numero"<<endl;
        cin>>n;
        for(i=1;i<(n+1);i++){
           div=(1/(double)((2*i)-1));
           if(i%2==0){
               suma=suma-div;
           }else{
                suma=suma+div;
           }
        }
       cout<<suma;
      return 0;
}

Calcular sumatoria de la inversa de números impares Codigo en Java

Problema
Diseñar un algoritmo que  permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 , Siendo N un numero ingresado por el teclado.

Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i,n;
        double suma=0.0,div=0.0;
        System.out.println("Ingresa Numero");
        n=sc.nextInt();
        for(i=1;i<(n+1);i++){
           div=(1/(double)((2*i)-1));
           if(i%2==0){
               suma=suma-div;
           }else{
                suma=suma+div;
           }
        }
       System.out.print(suma);
     }
}

Calcular sumatoria de la inversa de números impares Codigo en Python

Problema
Diseñar un algoritmo que  permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 , Siendo N un numero ingresado por el teclado.

Codigo Fuente en Python
cad,suma,div="",0.0,0.0
n=int(input("Ingresa numero\n"))
for i in range(1,n+1):
 div=(1/((2*i)-1))
 if(i % 2==0):
  suma=suma-div
 else:
  suma=suma+div 
print(suma)

Calcular sumatoria de la inversa de números impares Codigo en Visual Basic - VB

Problema
Diseñar un algoritmo que  permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 , Siendo N un numero ingresado por el teclado.

Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim cad As String = ""
        Dim Sum As Double = 0.0
        Dim n As Integer
        Dim div As Double = 0.0
        n = TextBox1.Text
        For i As Integer = 1 To n
            div = (1 / ((2 * i) - 1))
            If (i Mod 2 = 0) Then
                Sum = Sum - div
            Else
                Sum = Sum + div
            End If
        Next i
        TextBox2.Text = Trim(Sum)
    End Sub
End Class

Calcular cinco números impares anteriores a un número Codigo en C#

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
             String cad ="";
        int  d=5,n,w;
        Console.WriteLine("Ingresa Numero");
        n = Convert.ToInt32(Console.ReadLine());
        if(n%2!=0){
            n--;
        }
        while(d>=1){
            w=n-(2*d-1);
            cad=cad+" "+w;
            d--;
        }
        Console.WriteLine(cad);               
        Console.ReadLine();
        }
    }
}

Calcular cinco números impares anteriores a un número Codigo en C

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en C
#include <stdio.h>
int main()
{
 int  d=5,n,w;
        printf("Ingresa Numero\n");
        scanf("%d",&n);
        if(n%2!=0){
            n--;
        }
        while(d>=1){
            w=n-(2*d-1);
            printf("%d ",w);
            d--;
        }
    return 0;
}

Calcular cinco números impares anteriores a un número Codigo en C++

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
        int  d=5,n,w;
        cout<<"Ingresa Numero"<<endl;
        cin>>n;
        if(n%2!=0){
            n--;
        }
        while(d>=1){
            w=n-(2*d-1);
            cout<<w<<" ";
            d--;
        }
      return 0;
}

Calcular cinco números impares anteriores a un número Codigo en Java

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String cad ="";
        int  d=5,n,w;
        System.out.println("Ingresa Numero");
        n=sc.nextInt();
        if(n%2!=0){
            n--;
        }
        while(d>=1){
            w=n-(2*d-1);
            cad=cad+" "+w;
            d--;
        }
         System.out.println(cad);
     }
}

Calcular cinco números impares anteriores a un número Codigo en Python

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en Python
d,cad=5,""
n=int(input("Ingresa numero\n"))
if(n%2!=0):
 n=n-1
while(d>=1):
 w=n-(2*d-1)
 cad=cad+" "+str(w)
 d=d-1
print(cad)

Calcular cinco números impares anteriores a un número Codigo en Visual Basic - VB

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en Visual Basic
Public Class Form1
    Dim d As Integer = 5
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        d = 5
        Dim cad As String = ""
        Dim n As Integer
        Dim w As Integer
        n = TextBox1.Text
        If (n Mod 2 = 0) Then
        Else
            n = n - 1
        End If
        While (d >= 1)
            w = n - (2 * d - 1)
            cad = cad + " " + Trim(w)
            d = d - 1
        End While
        TextBox2.Text = cad
    End Sub
End Class

Ingresar cinco números primos cualesquiera Codigo en C#

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
             String cad ="";
        int[] Primo=new int[45];
        int n,d=0,a=0,i,q;
        while(d!=5){
            Console.WriteLine("Ingresa Numero");
            n=Convert.ToInt32(Console.ReadLine()); 
            a=0;
            for(i=1;i<(n+1);i++){
                if(n%i==0){
                    a++;
                }
            }
            if(a==2){
                Primo[d]=n;
                d++;
            }else{
               Console.WriteLine("No es primo ingrese otro numero");
            }
        }
        for(q=0;q<5;q++){
            cad=cad+" "+Primo[q];
        }
        Console.WriteLine("Usted ingreso los siguientes primos\n" + cad);                  
        Console.ReadLine();
        }
    }
}

Ingresar cinco números primos cualesquiera Codigo en C

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en C
#include <stdio.h>
int main()
{
  int Primo[250];
        int n,d=0,a=0,i,q;
        while(d!=5){
            printf("Ingresa Numero\n");
            scanf("%d",&n);
            a=0;
            for(i=1;i<(n+1);i++){
                if(n%i==0){
                    a++;
                }
            }
            if(a==2){
                Primo[d]=n;
                d++;
            }else{
               printf("No es primo ingrese otro numero\n");
            }
        }
        for(q=0;q<5;q++){
            printf("%d ",Primo[q]);
        }
    return 0;
}

Ingresar cinco números primos cualesquiera Codigo en C++

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
        int Primo[250];
        int n,d=0,a=0,i,q;
        while(d!=5){
            cout<<"Ingresa Numero"<<endl;
            cin>>n;
            a=0;
            for(i=1;i<(n+1);i++){
                if(n%i==0){
                    a++;
                }
            }
            if(a==2){
                Primo[d]=n;
                d++;
            }else{
               cout<<"No es primo ingrese otro numero"<<endl;
            }
        }
        for(q=0;q<5;q++){
            cout<<Primo[q]<<" ";
        }
      return 0;
}

Ingresar cinco números primos cualesquiera Codigo en Java

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String cad ="";
        int[] Primo=new int[250];
        int n,d=0,a=0,i,q;
        while(d!=5){
            System.out.println("Ingresa Numero");
            n=sc.nextInt();
            a=0;
            for(i=1;i<(n+1);i++){
                if(n%i==0){
                    a++;
                }
            }
            if(a==2){
                Primo[d]=n;
                d++;
            }else{
               System.out.println("No es primo ingrese otro numero");
            }
        }
        for(q=0;q<5;q++){
            cad=cad+" "+Primo[q];
        }
         System.out.println("Usted ingreso los siguientes primos\n"+cad);
     }
}

Ingresar cinco números primos cualesquiera Codigo en Python

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en Python
d,cad,a=0,"",0
Primo=[]
while(d!=5):
 n=int(input("Ingresa numero\n"))
 a=0 
 for i in range(1,n+1):
  if(n % i==0):
   a=a+1
 if(a==2):
  Primo.append(n)
  d=d+1
 else:
  print("No es primo ingrese otro numero\n")
for q in range(0,5):
 cad=cad+" "+str(Primo[q])
print(cad)

Ingresar cinco números primos cualesquiera Codigo en Visual Basic - VB

Problema
Diseñar un algoritmo que permita ingresar 5  números primos cualesquiera.

Codigo Fuente en Visual Basic
Public Class Form1
    Dim d As Integer = 0
    Dim Primo(4) As Integer
    Dim cad As String = ""
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Label2.Text = ""
        Dim a As Integer = 0
        Dim n As Integer
        n = TextBox1.Text
        If (d <> 5) Then
            For i As Integer = 1 To n
                If (n Mod i = 0) Then
                    a = a + 1
                End If
            Next i
            If (a = 2) Then
                Primo(d) = n
                d = d + 1
            Else
                Label2.Text = "No es primo ingrese otro numero"
            End If
        Else
            For q As Integer = 0 To 4
                cad = cad + " " + Trim(Primo(q))
            Next q
            TextBox2.Text = cad
        End If
    End Sub
End Class

Programa que muestra todos los caracteres ascii Codigo en C

Problema:
Realizar un programa que muestre por pantalla todos los caracteres ascii junto con su valor numérico.

Codigo Fuente en C
#include <stdio.h>

int main() {
 int i;
 for (i=0; i<257; i++) {
  printf("El codigo ASCII de la letra %c es %i \n", i, i);
 }
}

La salida del programa:
El codigo ASCII de la letra     es   0
El codigo ASCII de la letra  ☺  es   1
El codigo ASCII de la letra  ☻  es   2
El codigo ASCII de la letra  ♥  es   3
El codigo ASCII de la letra  ♦  es   4
El codigo ASCII de la letra  ♣  es   5
El codigo ASCII de la letra  ♠  es   6
El codigo ASCII de la letra    es   7
El codigo ASCII de la letra   es   8
El codigo ASCII de la letra       es   9
El codigo ASCII de la letra
  es   10
El codigo ASCII de la letra  ♂  es   11
El codigo ASCII de la letra  ♀  es   12
  es   13 ASCII de la letra
El codigo ASCII de la letra  ♫  es   14
El codigo ASCII de la letra  ☼  es   15
El codigo ASCII de la letra  ►  es   16
El codigo ASCII de la letra  ◄  es   17
El codigo ASCII de la letra  ↕  es   18
El codigo ASCII de la letra  ‼  es   19
El codigo ASCII de la letra  ¶  es   20
El codigo ASCII de la letra  §  es   21
El codigo ASCII de la letra  ▬  es   22
El codigo ASCII de la letra  ↨  es   23
El codigo ASCII de la letra  ↑  es   24
El codigo ASCII de la letra  ↓  es   25
El codigo ASCII de la letra  →  es   26
El codigo ASCII de la letra  ←  es   27
El codigo ASCII de la letra  ∟  es   28
El codigo ASCII de la letra  ↔  es   29
El codigo ASCII de la letra  ▲  es   30
El codigo ASCII de la letra  ▼  es   31
El codigo ASCII de la letra     es   32
El codigo ASCII de la letra  !  es   33
El codigo ASCII de la letra  "  es   34
El codigo ASCII de la letra  #  es   35
El codigo ASCII de la letra  $  es   36
El codigo ASCII de la letra  %  es   37
El codigo ASCII de la letra  &  es   38
El codigo ASCII de la letra  '  es   39
El codigo ASCII de la letra  (  es   40
El codigo ASCII de la letra  )  es   41
El codigo ASCII de la letra  *  es   42
El codigo ASCII de la letra  +  es   43
El codigo ASCII de la letra  ,  es   44
El codigo ASCII de la letra  -  es   45
El codigo ASCII de la letra  .  es   46
El codigo ASCII de la letra  /  es   47
El codigo ASCII de la letra  0  es   48
El codigo ASCII de la letra  1  es   49
El codigo ASCII de la letra  2  es   50
El codigo ASCII de la letra  3  es   51
El codigo ASCII de la letra  4  es   52
El codigo ASCII de la letra  5  es   53
El codigo ASCII de la letra  6  es   54
El codigo ASCII de la letra  7  es   55
El codigo ASCII de la letra  8  es   56
El codigo ASCII de la letra  9  es   57
El codigo ASCII de la letra  :  es   58
El codigo ASCII de la letra  ;  es   59
El codigo ASCII de la letra  <  es   60
El codigo ASCII de la letra  =  es   61
El codigo ASCII de la letra  >  es   62
El codigo ASCII de la letra  ?  es   63
El codigo ASCII de la letra  @  es   64
El codigo ASCII de la letra  A  es   65
El codigo ASCII de la letra  B  es   66
El codigo ASCII de la letra  C  es   67
El codigo ASCII de la letra  D  es   68
El codigo ASCII de la letra  E  es   69
El codigo ASCII de la letra  F  es   70
El codigo ASCII de la letra  G  es   71
El codigo ASCII de la letra  H  es   72
El codigo ASCII de la letra  I  es   73
El codigo ASCII de la letra  J  es   74
El codigo ASCII de la letra  K  es   75
El codigo ASCII de la letra  L  es   76
El codigo ASCII de la letra  M  es   77
El codigo ASCII de la letra  N  es   78
El codigo ASCII de la letra  O  es   79
El codigo ASCII de la letra  P  es   80
El codigo ASCII de la letra  Q  es   81
El codigo ASCII de la letra  R  es   82
El codigo ASCII de la letra  S  es   83
El codigo ASCII de la letra  T  es   84
El codigo ASCII de la letra  U  es   85
El codigo ASCII de la letra  V  es   86
El codigo ASCII de la letra  W  es   87
El codigo ASCII de la letra  X  es   88
El codigo ASCII de la letra  Y  es   89
El codigo ASCII de la letra  Z  es   90
El codigo ASCII de la letra  [  es   91
El codigo ASCII de la letra  \  es   92
El codigo ASCII de la letra  ]  es   93
El codigo ASCII de la letra  ^  es   94
El codigo ASCII de la letra  _  es   95
El codigo ASCII de la letra  `  es   96
El codigo ASCII de la letra  a  es   97
El codigo ASCII de la letra  b  es   98
El codigo ASCII de la letra  c  es   99
El codigo ASCII de la letra  d  es   100
El codigo ASCII de la letra  e  es   101
El codigo ASCII de la letra  f  es   102
El codigo ASCII de la letra  g  es   103
El codigo ASCII de la letra  h  es   104
El codigo ASCII de la letra  i  es   105
El codigo ASCII de la letra  j  es   106
El codigo ASCII de la letra  k  es   107
El codigo ASCII de la letra  l  es   108
El codigo ASCII de la letra  m  es   109
El codigo ASCII de la letra  n  es   110
El codigo ASCII de la letra  o  es   111
El codigo ASCII de la letra  p  es   112
El codigo ASCII de la letra  q  es   113
El codigo ASCII de la letra  r  es   114
El codigo ASCII de la letra  s  es   115
El codigo ASCII de la letra  t  es   116
El codigo ASCII de la letra  u  es   117
El codigo ASCII de la letra  v  es   118
El codigo ASCII de la letra  w  es   119
El codigo ASCII de la letra  x  es   120
El codigo ASCII de la letra  y  es   121
El codigo ASCII de la letra  z  es   122
El codigo ASCII de la letra  {  es   123
El codigo ASCII de la letra  |  es   124
El codigo ASCII de la letra  }  es   125
El codigo ASCII de la letra  ~  es   126
El codigo ASCII de la letra  ⌂  es   127
El codigo ASCII de la letra  Ç  es   128
El codigo ASCII de la letra  ü  es   129
El codigo ASCII de la letra  é  es   130
El codigo ASCII de la letra  â  es   131
El codigo ASCII de la letra  ä  es   132
El codigo ASCII de la letra  à  es   133
El codigo ASCII de la letra  å  es   134
El codigo ASCII de la letra  ç  es   135
El codigo ASCII de la letra  ê  es   136
El codigo ASCII de la letra  ë  es   137
El codigo ASCII de la letra  è  es   138
El codigo ASCII de la letra  ï  es   139
El codigo ASCII de la letra  î  es   140
El codigo ASCII de la letra  ì  es   141
El codigo ASCII de la letra  Ä  es   142
El codigo ASCII de la letra  Å  es   143
El codigo ASCII de la letra  É  es   144
El codigo ASCII de la letra  æ  es   145
El codigo ASCII de la letra  Æ  es   146
El codigo ASCII de la letra  ô  es   147
El codigo ASCII de la letra  ö  es   148
El codigo ASCII de la letra  ò  es   149
El codigo ASCII de la letra  û  es   150
El codigo ASCII de la letra  ù  es   151
El codigo ASCII de la letra  ÿ  es   152
El codigo ASCII de la letra  Ö  es   153
El codigo ASCII de la letra  Ü  es   154
El codigo ASCII de la letra  ¢  es   155
El codigo ASCII de la letra  £  es   156
El codigo ASCII de la letra  ¥  es   157
El codigo ASCII de la letra  ₧  es   158
El codigo ASCII de la letra  ƒ  es   159
El codigo ASCII de la letra  á  es   160
El codigo ASCII de la letra  í  es   161
El codigo ASCII de la letra  ó  es   162
El codigo ASCII de la letra  ú  es   163
El codigo ASCII de la letra  ñ  es   164
El codigo ASCII de la letra  Ñ  es   165
El codigo ASCII de la letra  ª  es   166
El codigo ASCII de la letra  º  es   167
El codigo ASCII de la letra  ¿  es   168
El codigo ASCII de la letra  ⌐  es   169
El codigo ASCII de la letra  ¬  es   170
El codigo ASCII de la letra  ½  es   171
El codigo ASCII de la letra  ¼  es   172
El codigo ASCII de la letra  ¡  es   173
El codigo ASCII de la letra  «  es   174
El codigo ASCII de la letra  »  es   175
El codigo ASCII de la letra  ░  es   176
El codigo ASCII de la letra  ▒  es   177
El codigo ASCII de la letra  ▓  es   178
El codigo ASCII de la letra  │  es   179
El codigo ASCII de la letra  ┤  es   180
El codigo ASCII de la letra  ╡  es   181
El codigo ASCII de la letra  ╢  es   182
El codigo ASCII de la letra  ╖  es   183
El codigo ASCII de la letra  ╕  es   184
El codigo ASCII de la letra  ╣  es   185
El codigo ASCII de la letra  ║  es   186
El codigo ASCII de la letra  ╗  es   187
El codigo ASCII de la letra  ╝  es   188
El codigo ASCII de la letra  ╜  es   189
El codigo ASCII de la letra  ╛  es   190
El codigo ASCII de la letra  ┐  es   191
El codigo ASCII de la letra  └  es   192
El codigo ASCII de la letra  ┴  es   193
El codigo ASCII de la letra  ┬  es   194
El codigo ASCII de la letra  ├  es   195
El codigo ASCII de la letra  ─  es   196
El codigo ASCII de la letra  ┼  es   197
El codigo ASCII de la letra  ╞  es   198
El codigo ASCII de la letra  ╟  es   199
El codigo ASCII de la letra  ╚  es   200
El codigo ASCII de la letra  ╔  es   201
El codigo ASCII de la letra  ╩  es   202
El codigo ASCII de la letra  ╦  es   203
El codigo ASCII de la letra  ╠  es   204
El codigo ASCII de la letra  ═  es   205
El codigo ASCII de la letra  ╬  es   206
El codigo ASCII de la letra  ╧  es   207
El codigo ASCII de la letra  ╨  es   208
El codigo ASCII de la letra  ╤  es   209
El codigo ASCII de la letra  ╥  es   210
El codigo ASCII de la letra  ╙  es   211
El codigo ASCII de la letra  ╘  es   212
El codigo ASCII de la letra  ╒  es   213
El codigo ASCII de la letra  ╓  es   214
El codigo ASCII de la letra  ╫  es   215
El codigo ASCII de la letra  ╪  es   216
El codigo ASCII de la letra  ┘  es   217
El codigo ASCII de la letra  ┌  es   218
El codigo ASCII de la letra  █  es   219
El codigo ASCII de la letra  ▄  es   220
El codigo ASCII de la letra  ▌  es   221
El codigo ASCII de la letra  ▐  es   222
El codigo ASCII de la letra  ▀  es   223
El codigo ASCII de la letra  α  es   224
El codigo ASCII de la letra  ß  es   225
El codigo ASCII de la letra  Γ  es   226
El codigo ASCII de la letra  π  es   227
El codigo ASCII de la letra  Σ  es   228
El codigo ASCII de la letra  σ  es   229
El codigo ASCII de la letra  µ  es   230
El codigo ASCII de la letra  τ  es   231
El codigo ASCII de la letra  Φ  es   232
El codigo ASCII de la letra  Θ  es   233
El codigo ASCII de la letra  Ω  es   234
El codigo ASCII de la letra  δ  es   235
El codigo ASCII de la letra  ∞  es   236
El codigo ASCII de la letra  φ  es   237
El codigo ASCII de la letra  ε  es   238
El codigo ASCII de la letra  ∩  es   239
El codigo ASCII de la letra  ≡  es   240
El codigo ASCII de la letra  ±  es   241
El codigo ASCII de la letra  ≥  es   242
El codigo ASCII de la letra  ≤  es   243
El codigo ASCII de la letra  ⌠  es   244
El codigo ASCII de la letra  ⌡  es   245
El codigo ASCII de la letra  ÷  es   246
El codigo ASCII de la letra  ≈  es   247
El codigo ASCII de la letra  °  es   248
El codigo ASCII de la letra  ∙  es   249
El codigo ASCII de la letra  ·  es   250
El codigo ASCII de la letra  √  es   251
El codigo ASCII de la letra  ⁿ  es   252
El codigo ASCII de la letra  ²  es   253
El codigo ASCII de la letra  ■  es   254
El codigo ASCII de la letra     es   255
El codigo ASCII de la letra     es   256

Process returned 42 (0x2A)   execution time : 0.063 s
Press any key to continue.

Determinar el Área y Perímetro de un Circulo Código en C++

Problema:
Realizar un programa en lenguaje C++ que permita hallar el área y el perímetro del circulo. El radio será ingresado por teclado.
Solucion:
Codigo Fuente en C++
#include <iostream>

using namespace std;

int main()
{
    float r,area, perimetro;
    cout << "Ingrese la longitud del radio: ";
    cin >> r;

    area = 3.1415*r*r;
    perimetro = 2*3.1415*r;
    cout << "\nEl area del circulo es: " << area;
    cout << "\nEl perimetro del circulo es: " << perimetro;

    return 0;
}
 


miércoles, 30 de enero de 2013

Calcular la media aritmética de los cuatro primeros números pares Codigo en C#

Problema
Diseñar un algoritmo que permita calcular los 4 primeros números pares, para posteriormente calcular su media aritmética.

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
            int r;
        String cad ="";
         double suma=0.0;
         for(r=1;r<5;r++){
             suma=suma+(2*r);
             cad=cad+" "+(2*r);
         }
         Console.WriteLine(cad);
        Console.WriteLine("La media arimetica");
        Console.WriteLine(suma / 4);            
        Console.ReadLine();
        }
    }
}

Calcular la media aritmética de los cuatro primeros números pares Codigo en C

Problema
Diseñar un algoritmo que permita calcular los 4 primeros números pares, para posteriormente calcular su media aritmética.

Codigo Fuente en C
#include <stdio.h>
int main()
{
  int r;
    double suma=0.0;
         for(r=1;r<5;r++){
             suma=suma+(2*r);
             printf("%d ",2*r);
         }
         printf("\nLa media arimetica\n");
         printf("%0.2lf",suma/4);
    return 0;
}

Calcular la media aritmética de los cuatro primeros números pares Codigo en C++

Problema
Diseñar un algoritmo que permita calcular los 4 primeros números pares, para posteriormente calcular su media aritmética.

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int r;
    double suma=0.0;
         for(r=1;r<5;r++){
             suma=suma+(2*r);
             cout<<(2*r)<<" ";
         }
         cout<<endl<<"La media arimetica"<<endl;
         cout<<(suma/4);
      return 0;
}

Calcular la media aritmética de los cuatro primeros números pares Codigo en Java

Problema
Diseñar un algoritmo que permita calcular los 4 primeros números pares, para posteriormente calcular su media aritmética.

Codigo Fuente en Java
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int r;
        String cad ="";
         double suma=0.0;
         for(r=1;r<5;r++){
             suma=suma+(2*r);
             cad=cad+" "+(2*r);
         }
         System.out.println(cad);
         System.out.println("La media arimetica");
         System.out.println(suma/4);
     }
}

Calcular la media aritmética de los cuatro primeros números pares Codigo en Python

Problema
Diseñar un algoritmo que permita calcular los 4 primeros números pares, para posteriormente calcular su media aritmética.

Codigo Fuente en Python
b,cad,suma=0,"",0.0
for r in range(1,5):
 suma=suma+(2*r)
 cad=cad+" "+str(2*r)
print(cad)
print("Media aritmetica")
print(suma/4)

Calcular la media aritmética de los cuatro primeros números pares Codigo en Visual Basic - VB

Problema
Diseñar un algoritmo que permita calcular los 4 primeros números pares, para posteriormente calcular su media aritmética.

Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim cad As String = ""
        Dim sum As Double = 0.0
        Dim media As Double = 0.0
        For r As Integer = 1 To 4
            sum = sum + (2 * r)
            cad = cad + " " + Trim(2 * r)
        Next r
        TextBox1.Text = cad
        media = sum / 4
        TextBox2.Text = Trim(media)
    End Sub
End Class

Calcular la media aritmética Codigo en C#

Problema
Diseñar un algoritmo que permita determinar la media aritmética de una lista de números positivos.

Solución
  • Entrada: 15, 8, 5, 12
  • Salida: 10
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
            int i,b=0,num=5;
         double suma=0.0;
           Console.WriteLine("Para salir ingresa cero");
          while(num!=0){
               Console.WriteLine("Ingresa un numero");
               num = Convert.ToInt16(Console.ReadLine());
              suma=suma+num;
              b++;
          }
         Console.WriteLine(suma/(b-1));
        Console.ReadLine();
        }
    }
}

Calcular la media aritmética Codigo en C

Problema
Diseñar un algoritmo que permita determinar la media aritmética de una lista de números positivos.

Solución
  • Entrada: 15, 8, 5, 12
  • Salida: 10
Codigo Fuente en C
#include <stdio.h>
int main()
{
 int i,b=0,num=5;
         double suma=0.0;
        printf("Para salir ingresa cero\n");
          while(num!=0){
           printf("Ingresa un numero\n");
    scanf("%d",&num);
              suma=suma+num;
              b++;
          }
         printf("%lf",suma/(b-1));
    return 0;
}

Calcular la media aritmética Codigo en C++

Problema
Diseñar un algoritmo que permita determinar la media aritmética de una lista de números positivos.

Solución
  • Entrada: 15, 8, 5, 12
  • Salida: 10
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main()
{
 int i,b=0,num=5;
         double suma=0.0;
         cout<<"Para salir ingresa cero"<<endl;
          while(num!=0){
              cout<<"Ingresa un numero"<<endl;
              cin>>num;
              suma=suma+num;
              b++;
          }
         cout<<suma/(b-1);
        return 0;
}

Calcular la media aritmética Codigo en Java

Problema
Diseñar un algoritmo que permita determinar la media aritmética de una lista de números positivos.

Solución
  • Entrada: 15, 8, 5, 12
  • Salida: 10
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
         int i,b=0,num=5;
         double suma=0.0;
          System.out.println("Para salir ingresa cero");
          while(num!=0){
              System.out.println("Ingresa un numero");
              num=sc.nextInt();
              suma=suma+num;
              b++;
          }
         System.out.println(suma/(b-1));
     }
}

Calcular la media aritmética Codigo en Python

Problema
Diseñar un algoritmo que permita determinar la media aritmética de una lista de números positivos.

Solución
  • Entrada: 15, 8, 5, 12
  • Salida: 10
Codigo Fuente en Python
b,num,suma=0,5,0.0
print("Para salir ingresa cero\n")
while(num!=0):
 num=int(input("Ingresa numero\n"))
 suma=suma+num
 b=b+1
print(suma/(b-1))

Calcular la media aritmética Codigo en Visual Basic

Problema
Diseñar un algoritmo que permita determinar la media aritmética de una lista de números positivos.

Solución
  • Entrada: 15, 8, 5, 12
  • Salida: 10
Codigo Fuente en Visual Basic
Public Class Form1
    Dim b As Integer = 0
    Dim sum As Double = 0.0
    Dim cad As String = ""
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim num As Integer
        num = TextBox1.Text
        If (num <> 0) Then
            sum = sum + num
            b = b + 1
            cad = cad + " " + Trim(num)
        End If
        TextBox2.Text = cad
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button2.Click
        Dim media As Double
        media = sum / b
        TextBox3.Text = Trim(media)
    End Sub
End Class

Calcular el factorial de un numero solucion iterativa Codigo en C#

Problema
Diseñar un algoritmo que permita calcular el factorial de un número. Utilice las estructuras repetitivas (Repetir Hasta).

Solución
  • Entrada: 5
  • Salida: 120
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
             int i,fact=1,num;
        Console.WriteLine("Ingresa un numero");
        num = Convert.ToInt16(Console.ReadLine());
        for(i=1;i<num+1;i++){
            fact=fact*i;
        }
        Console.WriteLine(fact);
        Console.ReadLine();
        }
    }
}

Calcular el factorial de un numero solucion iterativa Codigo Fuente en C

Problema
Diseñar un algoritmo que permita calcular el factorial de un número. Utilice las estructuras repetitivas (Repetir Hasta).

Solución
  • Entrada: 5
  • Salida: 120
Codigo Fuente en C
#include <stdio.h>
int main()
{
 int i,fact=1,num;
         printf("Ingresa un numero\n");
       scanf("%d",&num);
        for(i=1;i<num+1;i++){
            fact=fact*i;
        }
         printf("%d",fact);
    return 0;
}

Calcular el factorial de un numero solucion iterativa Codigo Fuente en C++

Problema
Diseñar un algoritmo que permita calcular el factorial de un número. Utilice las estructuras repetitivas (Repetir Hasta).

Solución
  • Entrada: 5
  • Salida: 120
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int i,fact=1,num;
         cout<<"Ingresa un numero"<<endl;
        cin>>num;
        for(i=1;i<num+1;i++){
            fact=fact*i;
        }
         cout<<fact;
      return 0;
}

Calcular el factorial de un numero solucion iterativa Codigo Fuente en Java

Problema
Diseñar un algoritmo que permita calcular el factorial de un número. Utilice las estructuras repetitivas (Repetir Hasta).

Solución
  • Entrada: 5
  • Salida: 120
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
         int i,fact=1,num;
         System.out.println("Ingresa un numero");
        num=sc.nextInt();
        for(i=1;i<num+1;i++){
            fact=fact*i;
        }
         System.out.println(fact);
     }
}

Calcular el factorial de un numero solucion iterativa Codigo Fuente en Python

Problema
Diseñar un algoritmo que permita calcular el factorial de un número. Utilice las estructuras repetitivas (Repetir Hasta).

Solución
  • Entrada: 5
  • Salida: 120
Codigo Fuente en Python
fact=1
num=int(input("Ingresa numero\n"))
for y in range(1,num+1):
 fact=fact*y
print(str(fact))

Calcular el factorial de un numero solucion iterativa Codigo Fuente en Visual Basic

Problema
Diseñar un algoritmo que permita calcular el factorial de un número. Utilice las estructuras repetitivas (Repetir Hasta).

Solución
  • Entrada: 5
  • Salida: 120
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim fact As Integer = 1
        Dim num As Integer
        num = TextBox1.Text
        For y As Integer = 1 To num
            fact = fact * y
        Next y
        TextBox2.Text = Trim(fact)
    End Sub
End Class

Calcular los cinco primeros números perfectos Codigo Fuente en C#

Problema
Diseñar un algoritmo que permita calcular los 5 primeros números perfectos (un número es perfecto, cuando la suma de sus divisores, sin incluirlo al número es exactamente el mismo número). El 6 es un número perfecto por sus divisores son 1,2 y 3.

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
        int []p=new int[11];
         int b=0, a,k,i,x;
         String cad="";
         for (k = 2; k < 702; k++)
         {
             a = 0;
             for (i = 1; i < (k + 2); i++)
             {
                 if (k % i == 0)
                 {
                     a = a + i;
                     if ((a - k) == k)
                     {
                         p[b] = k;
                         b++;
                     }
                 }
             }
         }
         for (x = 0; x < b; x++)
         {
             cad = cad + " " + p[x] + " Es un numero perfecto\n";
         }
         Console.WriteLine(cad);
          Console.ReadLine();
        }
    }
}

Calcular los cinco primeros números perfectos Codigo Fuente en C

Problema
Diseñar un algoritmo que permita calcular los 5 primeros números perfectos (un número es perfecto, cuando la suma de sus divisores, sin incluirlo al número es exactamente el mismo número). El 6 es un número perfecto por sus divisores son 1,2 y 3.

Codigo Fuente en C
#include <stdio.h>
int main()
{
 int p[11];
 int b=0, a,k,i,x;
         for(k=2;k<702;k++){
              a=0;
              for(i=1;i<(k+2);i++){
                  if(k%i==0){
                      a=a+i;
                       if((a-k)==k){
                         p[b]=k;
                         b++;
                        }
                  }
              }
          }
         for(x=0;x<b;x++){
             printf("%d Es un numero perfecto\n",p[x]);
    }
    return 0;
}

Calcular los cinco primeros números perfectos Codigo Fuente en C++

Problema
Diseñar un algoritmo que permita calcular los 5 primeros números perfectos (un número es perfecto, cuando la suma de sus divisores, sin incluirlo al número es exactamente el mismo número). El 6 es un número perfecto por sus divisores son 1,2 y 3.

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
   int p[6];
    int b=0, a,k,i,x;
         for(k=2;k<702;k++){
              a=0;
              for(i=1;i<(k+2);i++){
                  if(k%i==0){
                      a=a+i;
                       if((a-k)==k){
                         p[b]=k;
                         b++;
                        }
                  }
              }
          }
         for(x=0;x<b;x++){
             cout<<p[x]<<" Es un numero perfect0"<<endl;
             }
      return 0;
}

Calcular los cinco primeros números perfectos Codigo Fuente en Java

Problema
Diseñar un algoritmo que permita calcular los 5 primeros números perfectos (un número es perfecto, cuando la suma de sus divisores, sin incluirlo al número es exactamente el mismo número). El 6 es un número perfecto por sus divisores son 1,2 y 3.

Codigo Fuente en Java
public class Main {
     public static void main(String[] args) {
         int p[]=new int[6];
         int b=0, a,k,i,x;
         String cad="";
          for(k=2;k<702;k++){
              a=0;
              for(i=1;i<(k+2);i++){
                  if(k%i==0){
                      a=a+i;
                       if((a-k)==k){
                         p[b]=k;
                         b++;
                        }
                  }
              }             
          }
         for(x=0;x<b;x++){
             cad=cad+" "+p[x]+" Es un numero perfecto\n";
         }
         System.out.println(cad);
     }
}

Calcular los cinco primeros números perfectos Codigo Fuente en Python

Problema
Diseñar un algoritmo que permita calcular los 5 primeros números perfectos (un número es perfecto, cuando la suma de sus divisores, sin incluirlo al número es exactamente el mismo número). El 6 es un número perfecto por sus divisores son 1,2 y 3.

Codigo Fuente en Python
p=[]
cad,b="",0
for k in range(2,701):
 a=0 
 for i in range(1,k+2):
  if(k % i==0):
   a=a+i  
   if((a-k)==k):
    p.append(k)
    b=b+1
for x in range(0,b):
 cad=cad+" "+str(p[x])+" Es un numero perfecto\n"
print(cad)

Calcular los cinco primeros números perfectos Codigo Fuente en Visual Basic

Problema
Diseñar un algoritmo que permita calcular los 5 primeros números perfectos (un número es perfecto, cuando la suma de sus divisores, sin incluirlo al número es exactamente el mismo número). El 6 es un número perfecto por sus divisores son 1,2 y 3.

Codigo Fuente en Visual Basic
Public Class Form1
    Dim cad As String = ""
    Dim p() As Integer
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        ReDim p(10)
        Dim b As Integer = 1
        Dim a As Integer
        For k As Integer = 2 To 701
            a = 0
            For i As Integer = 1 To k + 1
                If (k Mod i = 0) Then
                    a = a + i
                    If ((a - k) = k) Then
                        p(b) = k
                        b = b + 1
                    End If
                End If
            Next i
        Next k
        For x As Integer = 1 To b - 1
            cad = cad + " " + Trim(p(x)) + " Es un numeros perfecto" & vbCrLf
        Next x
        TextBox1.Text = cad
    End Sub
End Class

Calcular los cinco primeros números primos gemelos Codigo Fuente en C#

Problema
Diseñar un algoritmo que permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
        int []p=new int[11];
         int b=0, a,k,i,x;
         String cad="";
          for(k=2;k<37;k++){
              a=0;
              for(i=1;i<(k+1);i++){
                  if(k%i==0){
                      a++;
                  }
              }
              if(a==2){
                  p[b]=k;
                  b++;
              }
          }
         for(x=1;x<b-1;x++){
             if((p[x+1]-p[x])==2){
                 cad=cad+" "+p[x+1]+" y "+p[x]+" Son primos gemelos\n";
             }
         }
         Console.WriteLine(cad);
          Console.ReadLine();
        }
    }
}

Calcular los cinco primeros números primos gemelos Codigo Fuente en C

Problema
Diseñar un algoritmo que permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).

Codigo Fuente en C
#include <stdio.h>
int main()
{
 int p[11];
         int b=0, a,k,i,x;
             for(k=2;k<37;k++){
              a=0;
              for(i=1;i<(k+1);i++){
                  if(k%i==0){
                      a++;
                  }
              }
              if(a==2){
                  p[b]=k;
                  b++;
              }
          }
         for(x=1;x<b-1;x++){
             if((p[x+1]-p[x])==2){
                 printf("%d y %d Son primos gemelos\n",p[x+1],p[x]);
             }
         }
    return 0;
}

Calcular los cinco primeros números primos gemelos Codigo Fuente en C++

Problema
Diseñar un algoritmo que permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).

Codigo Fuente en Cpp
#include <iostream>
using namespace std;
int main(){
   int p[11];
    int b=0, a,k,i,x;
         for(k=2;k<37;k++){
              a=0;
              for(i=1;i<(k+1);i++){
                  if(k%i==0){
                      a++;
                  }
              }
              if(a==2){
                  p[b]=k;
                  b++;
              }
          }
         for(x=1;x<b-1;x++){
             if((p[x+1]-p[x])==2){
                 cout<<p[x+1]<<" y "<<p[x]<<" Son primos gemelos\n";
             }
         }
      return 0;
}

Calcular los cinco primeros números primos gemelos Codigo Fuente en Java

Problema
Diseñar un algoritmo que permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).

Codigo Fuente en Java
public class Main {
     public static void main(String[] args) {
         int p[]=new int[11];
         int b=0, a,k,i,x;
         String cad="";
          for(k=2;k<37;k++){
              a=0;
              for(i=1;i<(k+1);i++){
                  if(k%i==0){
                      a++;
                  }
              }
              if(a==2){
                  p[b]=k;
                  b++;
              }
          }
         for(x=1;x<b-1;x++){
             if((p[x+1]-p[x])==2){
                 cad=cad+" "+p[x+1]+" y "+p[x]+" Son primos gemelos\n";
             }
         }
         System.out.println(cad);
     }
}

Calcular los cinco primeros números primos gemelos Codigo Fuente en Python

Problema
Diseñar un algoritmo que permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).

Codigo Fuente en Python
p=[]
cad,b="",0
for k in range(2,37):
 a=0 
 for i in range(1,k+1):
  if(k % i==0):
   a=a+1  
 if(a==2):
  p.append(k)
  b=b+1
for x in range(0,b-1):
 if((p[x+1]-p[x])==2):
  cad=cad+" "+str(p[x+1])+" y "+str(p[x])+" Son Primos gemelos\n"
print(cad)

Determinar el numero mayor y menor código en c++

Problema:
Realizar un programa en lenguaje C que  pida al usuario ingresar dos números enteros, luego el programa debe imprimir  el menor y el mayor de los números.
Solución:
Codigo Fuente en C
include <iostream>

using namespace std;

int main()
{
    int a,b;
    cout << "Ingrese un numero: ";
    cin >> a;
    cout << "Ingrese otro numero: ";
    cin >> b;
    if(a==b)
       cout << "\nLos numeros ingresados son iguales";   
    else if(a<b)
        cout << "\nEl numero " << a << " es menor que " << b;
    else
        cout << "\nEl numero " << b << " es menor que " << a;

    return 0;
}

Calcular los cinco primeros números primos gemelos Codigo Fuente en Visual Basic

Problema
Diseñar un algoritmo que permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).

Codigo Fuente en Visual Basic
Public Class Form1
    Dim p() As Integer
    Dim cad As String = ""
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        ReDim p(10)
        Dim b As Integer = 0
        For k As Integer = 2 To 36
            Dim a As Integer = 0
            For i As Integer = 1 To k
                If (k Mod i = 0) Then
                    a = a + 1
                End If
            Next i
            If (a <> 2) Then
            Else
                p(b) = k
                b = b + 1
            End If
        Next k
        For x As Integer = 1 To b - 2
            If (p(x + 1) - p(x) = 2) Then
                cad = cad + " " + Trim(p(x + 1)) + " y " + Trim(p(x)) +
                " Son numeros primos gemelos" & vbCrLf
            End If
        Next x
        TextBox1.Text = cad
    End Sub
End Class

Convertir Numero Natural Cardinal a Ordinal en Letras Código en C

Problema:
Realizar un programa que permita convertir los cardinales  menores a 1000 a números ordinales en letras. Por ejemplo:
Entrada:  756
Salida: septingentésimo quincuagésimo sexto
Solución:
Codigo Fuente en C
#include <stdio.h>

int main()
{
    const char *unidades[] =
        {"primero", "segundo", "tercero" ,"cuarto" ,"quinto" ,"sexto" ,
         "septimo" ,"octavo" ,"noveno" ,"decimo"};
    const char *decenas[] =
        {"decimo","vigesimo", "trigesimo","cuadragesimo",
         "quincuagesimo","sexagesimo", "septuagesimo", 
         "octogesimo", "nonagesimo"};

    const char *centenas[] =
        {"centesimo","ducentesimo", "tricentesimo","cuadringentesimo",
         "quingentesimo", "sexcentesimo", "septingentesimo", 
         "octingentesimo", "noningentesimo"};
    int num;

    printf("Ingrese un numero entre 1-999: ");
    scanf("%d",&num);


    if(num>0 && num<11)
        printf("\n=> %s", unidades[num-1]);
    else if( num < 1000){
        int c = num/100;
        int d = (num - c*100)/10;
        int u = num % 10;
        if(u == 0 && d == 0)
            printf("\n=> %s", centenas[c-1]);
        else if(u == 0 && c == 0)
            printf("\n=> %s", decenas[d-1]);
        else if(d == 0 && c == 0)
            printf("\n=> %s", unidades[u-1]);
        else if(c == 0)
            printf("\n=> %s %s ", decenas[d-1], unidades[u-1]);
        else
            printf("\n=> %s %s %s", centenas[c-1], 
                   decenas[d-1], unidades[u-1]);
    }
    else
        printf("El numero debe ser menor a 1000");

    getchar();
    return 0;
}

martes, 29 de enero de 2013

Números primos en un rango dado código en C

Problema
Realizar un programa que muestre los números primos que hay en un rango dado, el programa debe permitir al usuario ingresar por teclado el limite inferior y superior del rango. Por ejemplo:
Entrada:
Limite inferior: 10
Limite superior: 50
Salida:
11 13 17 19 23 29 31 37 41 43 47

Solución:
Codigo Fuente en C
#include <stdio.h>
#define true 1
#define false 0
typedef char bool;

bool esPrimo(int n);

int main()
{
    int i,a,b;
    printf("Calcula los numeros primos en un rango dado\n");
    printf("Limite inferior: ");
    scanf("%d",&a);
    printf("Limite superior: ");
    scanf("%d",&b);
    printf("\n=> ");
    while(a>0 && a<=b){
        if(esPrimo(a))
            printf("%d ",a);
        a++;
    }
    system("PAUSE");
    return 0;
}

bool esPrimo(int n){
    int i;
    if(n == 2)
        return true;
    if(n%2 == 0 || n==1 )
        return false;
    for(i=2; i<=n/2; i++){
        if(n%i == 0)
            return false;
    }
    return true;
}

Pirámide secuencial de números codigo en C

Problema
Realizar un programa donde se pida al usuario ingresar un numero positivo mayor que cero, y el programa debe imprimir los números desde el 1 hasta el numero ingresado en forma de pirámide, por ejemplo:

Entrada: 15
Salida:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

Solución:
Codigo Fuente en C
#include <stdio.h>
#include <stdio.h>

int main()
{
    int numero,i,j=0,k=1;
    printf("Dame un numero: ");
    scanf("%d",&numero);
    for(i=1; i<=numero; i++)
    {
        j++;
        printf("%d ",i);
        if(j == k){
            printf("\n");
            k++;
            j=0;
        }
    }
    return 0;
}

lunes, 28 de enero de 2013

Determinar si un número es primo Codigo Fuente en C#

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
         int a=0,i,n;
         Console.WriteLine("Ingrese numero");
         n = Convert.ToInt32(Console.ReadLine());
         for(i=1;i<(n+1);i++){
         if(n%i==0){
             a++;
            }
         }
         if(a!=2){
              Console.WriteLine("No es Primo");
            }else{
                Console.WriteLine("Si es Primo");
         }
          Console.ReadLine();
        }
    }
}

Determinar si un número es primo Codigo Fuente en C

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en C
#include <stdio.h>
int main()
{
 int a=0,i,n;
         printf("Ingrese numero\n");
         scanf("%d",&n);
         for(i=1;i<(n+1);i++){
         if(n%i==0){
             a++;
            }
         }
         if(a!=2){
            printf("No es Primo");
            }else{
             printf("Si es Primo");
         }
return 0;
}

Determinar si un número es primo Codigo Fuente en C++

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
   int a=0,i,n;
         cout<<"Ingrese numero"<<endl;
         cin>>n;
         for(i=1;i<(n+1);i++){
         if(n%i==0){
             a++;
            }
         }
         if(a!=2){
              cout<<"No es Primo";
            }else{
                cout<<"Si es Primo";
         }
    return 0;
}

Determinar si un número es primo Codigo Fuente en Java

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
          Scanner sc = new Scanner(System.in);
         int a=0,i,n;
         System.out.println("Ingrese numero");
         n=sc.nextInt();
         for(i=1;i<(n+1);i++){
         if(n%i==0){
             a++;
            }
         }
         if(a!=2){
              System.out.println("No es Primo");
            }else{
                System.out.println("Si es Primo");
         }
     }
}

Determinar si un número es primo Codigo Fuente en Python

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en Python
a=0
n=int(input("Ingrese numero\n"))
for i in range(1,n+1):
 if(n % i==0):
  a=a+1
if(a!=2):
 print("No es primo")
else:
 print("si es primo")

Determinar si un número es primo Codigo Fuente en Visual Basic

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim a As Integer = 0
        Dim n As Integer
        n = TextBox1.Text
        For i As Integer = 1 To n + 1
            If (n Mod i = 0) Then
                a = a + 1
            End If
        Next i
        If (a <> 2) Then
            TextBox2.Text = "No es Primo"
        Else
            TextBox2.Text = "Si es Primo"
        End If
    End Sub
End Class

Contar cuántos números fueron ingresados Codigo Fuente en C#

Problema
Diseñar un algoritmo que me permita ingresar una lista de números que se termine de ingresar más datos con el número cero, para luego calcular  cuántos números fueron ingresados.

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
            int cont=0,num=5;
         
         Console.WriteLine("Para salir ingrese cero ");
         while(num!=0){
              Console.WriteLine("Ingresa numero");
              num = Convert.ToInt32(Console.ReadLine());
              if(num==0){
                  Console.WriteLine("ingreso " + cont + " numeros");                
              }else{
              cont++;
              }
         }
         Console.ReadLine();
        }
    }
}

Contar cuántos números fueron ingresados Codigo Fuente en C

Problema
Diseñar un algoritmo que me permita ingresar una lista de números que se termine de ingresar más datos con el número cero, para luego calcular  cuántos números fueron ingresados.

Codigo Fuente en C
#include <stdio.h>
int main()
{
      int cont=0,num=5;
     printf("Para salir ingrese cero\n ");
         while(num!=0){
     printf("Ingresa numero\n");
              scanf("%d",&num);
              if(num==0){
              printf("ingreso %d numeros",cont);
              }else{
              cont++;
              }
         }
return 0;
}

Contar cuántos números fueron ingresados Codigo Fuente en C++

Problema
Diseñar un algoritmo que me permita ingresar una lista de números que se termine de ingresar más datos con el número cero, para luego calcular  cuántos números fueron ingresados.

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int cont=0,num=5;
     cout<<"Para salir ingrese cero "<<endl;
         while(num!=0){
             cout<<"Ingresa numero"<<endl;
              cin>>num;
              if(num==0){
                cout<<"ingreso "<<cont<<" numeros";
              }else{
              cont++;
              }
         }
    return 0;
}

Contar cuántos números fueron ingresados Codigo Fuente en Java

Problema
Diseñar un algoritmo que me permita ingresar una lista de números que se termine de ingresar más datos con el número cero, para luego calcular  cuántos números fueron ingresados.

Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
         int cont=0,num=5;
         Scanner sc = new Scanner(System.in);
         System.out.println("Para salir ingrese cero ");
         while(num!=0){
              System.out.println("Ingresa numero");
              num=sc.nextInt();
              if(num==0){
                System.out.println("ingreso "+cont+" numeros");                
              }else{
              cot++;
              }
         }
     }
}

Contar cuántos números fueron ingresados Codigo Fuente en Python

Problema
Diseñar un algoritmo que me permita ingresar una lista de números que se termine de ingresar más datos con el número cero, para luego calcular  cuántos números fueron ingresados.

Codigo Fuente en Python
cont,num=0,5
print("Para salir ingrese cero")
while(num!=0):
 num=int(input("Ingrese numero\n"))
 if(num==0):
  print("ingreso "+str(cont)+" numeros")
 else:
  cont=cont+1

Contar cuántos números fueron ingresados Codigo Fuente en Visual Basic

Problema
Diseñar un algoritmo que me permita ingresar una lista de números que se termine de ingresar más datos con el número cero, para luego calcular  cuántos números fueron ingresados.

Codigo Fuente en Visual Basic
Public Class Form1
    Dim cont As Integer = 0
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim num As Integer
        num = TextBox1.Text
        If (num = 0) Then
            TextBox2.Text = Trim(cont)
            cont = 0
        Else
            cont = cont + 1
        End If
    End Sub
End Class

Intercambiar los valores de dos variables numéricas Codigo Fuente en C#

Problema
Hacer un programa o algoritmo que intercambie los valores de dos variables numéricas.

Solución
  • Entrada:  15,  98
  • Salida:   98, 15
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Main
{
    class Program
    {
        static void Main(string[] args)
        {
            int A,B,tem;
       Console.WriteLine("Ingresa el valor de A ");
         A=Convert.ToInt32(Console.ReadLine()); 
       Console.WriteLine("Ingresa el valor de B ");
         B=Convert.ToInt32(Console.ReadLine()); 
         tem=A;
         A=B;
         B=tem;
    Console.WriteLine("Ahora el valor de A es: " + A + " y el valor de B es: " + B);
         Console.ReadLine();
        }
    }
}

Intercambiar los valores de dos variables numéricas Codigo Fuente en C

Problema
Hacer un programa o algoritmo que intercambie los valores de dos variables numéricas.

Solución
  • Entrada:  15,  98
  • Salida:   98, 15
Codigo Fuente en C
#include <stdio.h>
int main()
{
     int A,B,tem;
     printf("Ingresa el valor de A ");
     scanf("%d",&A);
     printf("Ingresa el valor de B ");
     scanf("%d",&B);
         tem=A;
         A=B;
         B=tem;
    printf("Ahora el valor de A es: %d y el valor de B es: %d",A,B);
return 0;
}

Intercambiar los valores de dos variables numéricas Codigo Fuente en C++

Problema
Hacer un programa o algoritmo que intercambie los valores de dos variables numéricas.

Solución
  • Entrada:  15,  98
  • Salida:   98, 15
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
    int A,B,tem;
         cout<<"Ingresa el valor de A "<<endl;
         cin>>A;
         cout<<"Ingresa el valor de B "<<endl;
         cin>>B;
         tem=A;
         A=B;
         B=tem;
        cout<<"Ahora el valor de A es: "<<
        A<<" y el valor de B es: "<<B;
    return 0;
}

Intercambiar los valores de dos variables numéricas Codigo Fuente en Java

Problema
Hacer un programa o algoritmo que intercambie los valores de dos variables numéricas.

Solución
  • Entrada:  15,  98
  • Salida:   98, 15
Codigo Fuente en Java
import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
         int A,B,tem;
         Scanner sc = new Scanner(System.in);
         System.out.println("Ingresa el valor de A ");
         A=sc.nextInt();
         System.out.println("Ingresa el valor de B ");
         B=sc.nextInt();
         tem=A;
         A=B;
         B=tem;
        System.out.println("Ahora el valor de A es: "+A+" y el valor de B es: "+B);
     }
}

Intercambiar los valores de dos variables numéricas Codigo Fuente en Python

Problema
Hacer un programa o algoritmo que intercambie los valores de dos variables numéricas.

Solución
  • Entrada:  15,  98
  • Salida:   98, 15
Codigo Fuente en Python
A=int(input("Ingrese el valor de A\n"))
B=int(input("Ingrese el valor de B\n"))
tem=A
A=B
B=tem
print("Ahora el valor de A es: "+str(A)+" y el valor de B es: "+str(B))

Intercambiar los valores de dos variables numéricas Codigo Fuente en Visual Basic

Problema
Hacer un programa o algoritmo que intercambie los valores de dos variables numéricas.

Solución
  • Entrada:  15,  98
  • Salida:   98, 15
Codigo Fuente en Visual Basic
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles Button1.Click
        Dim tem, A, B As Integer
        A = TextBox1.Text
        B = TextBox2.Text
        tem = A
        A = B
        B = tem
        TextBox3.Text = "Ahora el valor de A es:  " + Trim(A) +
            "    y el valor de B es:   " + Trim(B)
    End Sub
End Class

Conversión Numeros de Base M a Base N - Codigo Fuente en C

Problema
Realizar un programa que permita realizar conversiones de números entre distintas bases numéricas. El usuario debe ingresar por teclado:  la base original, la cantidad de dígitos del numero, el número (se ingresa dígito a dígito  y la base final; el programa deberá mostrar el número convertido en la base especificada por el usuario.
Ejemplo:
Entada: 
Base: 2            Numero: 1111          Convertir a Base: 16
Salida:
Numero: F          

Codigo Fuente en C
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>

void llenaArreglo (int num [], int digitos, int base1);
int convertirAdecimal (int num [], int digitos, int base1, int base2);
void convertirAbase (int decimal, int base2);
int checabase ();
int checabase2 ();

int main()
{
    int digitos = 0;
    int base1, base2;
    int decimal;

    printf ("Este programa convierte numeros de cierta"
            "base a una distinta.\n\n");
    printf ("La base maxima de conversion es Hexadecimal (16).\n\n");

    base1 = checabase ();

    printf ("\nDe cuantos digitos es el numero a convertir?\n=> ");
    scanf ("%d", &digitos);
    int num [digitos];

    printf ("\nIntroduce el numero entero a convertir, digito a" 
            "digito \n comenzando con la cifra más significativa\n\n");

    llenaArreglo (num, digitos, base1);
    decimal = convertirAdecimal (num, digitos, base1, base2);
    base2 = checabase2();
    printf ("\n");
    convertirAbase (decimal, base2);
    system ("PAUSE");
    return 0;
}

int checabase ()
{
    int x;
    printf ("De que base es el numero a convertir?\n=> ");
    scanf ("%d", &x);
    if(x >=17)
    {
        printf("\n\n**El numero insertado excede la capacidad de"
               "por favor ingrese una base menor a 16**\n\n");
        printf ("De que base es el numero a convertir?\n");
        scanf ("%d", &x);
    }

    if(x <=-1)
    {
        printf("\n\n**El numero insertado excede la capacidad,"
               "por favor ingrese una base mayor a cero**\n\n");
        printf ("De que base es el numero a convertir?\n");
        scanf ("%d", &x);
    }
    return x;
}

int checabase2 ()
{
    int x;
    printf ("\n\nA que base desea convertirlo? \n");
    scanf ("%d", &x);
    if(x >=17)
    {
        printf("\n\n**El numero insertado excede la capacidad,"
               " por favor ingrese una base menor a 16**\n\n");
            printf ("\n\nA que base desea convertirlo? \n");
        scanf ("%d", &x);
    }

    if(x <=-1)
    {
        printf("\n\n**El numero insertado excede la capacidad "
               " por favor ingrese una base mayor a cero**\n\n");
        printf ("\n\nA que base desea convertirlo? \n");
        scanf ("%d", &x);
    }
    return x;
}

void llenaArreglo (int num [], int digitos, int base1)
{
    int i,x, a;
    for (i=0; i<digitos; i++)
    {
        printf ("\nIntroduce el digito numero %d\n", i+1);
        scanf("%x", &num[i]);
        if (num[i]>=base1 || num[i]<0)
        {
            printf ("\n**Numero no valido para esta base**\n");
            printf ("\nIntroduce el digito numero %d\n", i+1);
            scanf("%x", &num[i]);
        }
    }

    printf ("\nEl numero que deseas convertir es: ");
    for (i=0; i<digitos; i++)
        printf ("%x", num [i]);
}

int convertirAdecimal (int num [], int digitos, int base1, int base2)
{
    int i, pot;
    int x=0;
    for (i=digitos-1, pot=0; i>=0, pot<digitos; i--, pot++)
    {
        x+= (pow(base1, pot)* num[i]);
    }
    return x;
}

void convertirAbase (int decimal, int base2)
{
    int cociente,residuo,cont, i,j;
    int conv [50];
    i=0;
    do{
        cociente = decimal/base2;
        residuo = decimal%base2;
        conv[i] = residuo;
        decimal = cociente;
        i+=1;
    }while (cociente>0);

    printf("La conversion es: ");
    for (cont=i-1; cont>=0; cont--)
    {
        printf("%x", conv [cont]);
    }
    printf("\n\n");
}

viernes, 25 de enero de 2013

Calcular suma de números pares e impares entre 1 y 50 Codigo Fuente en C#

Problema
Hacer un programa o algoritmo, que calcule independientemente la suma de los números pares e impares comprendidos entre 1 y 50.

Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SumaParesImpares
{
    class Program
    {       
        static void Main(string[] args)
        { 
             int i,sump=0,sumi=0;
        String cad="",sal="";
        for(i=1;i<26;i++){
            cad=cad+" "+(2*i);
            sal=sal+" "+(2*i-1);
            sump=sump+(2*i);
            sumi=sumi+(2*i-1);
        }
         Console.WriteLine("Pares\n"+cad);
         Console.WriteLine("Impares\n"+sal);
         Console.WriteLine("Suma Impares: " + sumi + " Suma Pares " + sump);      
           Console.ReadLine();
        }
    }
}

Calcular suma de números pares e impares entre 1 y 50 Codigo Fuente en C

Problema
Hacer un programa o algoritmo, que calcule independientemente la suma de los números pares e impares comprendidos entre 1 y 50.

Codigo Fuente en C
#include <stdio.h>
int main()
{
      int i,sump=0,sumi=0;
      printf("Pares\n");
      for(i=1;i<26;i++){
            printf("%d ",(2*i));
            sump=sump+(2*i);
        }
        printf("\nImpares\n");
        for(i=1;i<26;i++){
            printf("%d ",(2*i-1));
            sumi=sumi+(2*i-1);
        }
        printf("\nSuma Impares: %d Suma Pares %d",sumi,sump);
return 0;
}

Calcular suma de números pares e impares entre 1 y 50 Codigo Fuente en C++

Problema
Hacer un programa o algoritmo, que calcule independientemente la suma de los números pares e impares comprendidos entre 1 y 50.

Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
      int i,sump=0,sumi=0;
      cout<<"Pares"<<endl;
      for(i=1;i<26;i++){
            cout<<(2*i)<<" ";
            sump=sump+(2*i);
        }
        cout<<endl<<"Impares"<<endl;
        for(i=1;i<26;i++){
            cout<<(2*i-1)<<" ";
            sumi=sumi+(2*i-1);
        }
         cout<<endl<<"Suma Impares: "<<sumi<<" Suma Pares "<<sump;
return 0;
}