Programacion

Páginas: 5 (1204 palabras) Publicado: 30 de junio de 2012
11.-Desarrolle un Programa que permita ingresar 2 números negativos calcule y presente la multiplicación de los dos mediante sumas sucesivas.

#include<stdio.h>
#include<conio.h>
int multi_x_sumas(int a, int b);
void main()
{
int x,y;
printf("Ingrese los números que desea sean multiplicados \n");
scanf("%d %d",&x,&y);
printf("%d * %d =%d",x,y,multi_x_sumas(x,y));
getch();
}
int multi_x_sumas(int a,int b)
{
if(b==1)
return a;
else
return(a+multi_x_sumas(a,b-1));
getch();
}

12.- Desarrolle un Programa que permita ingresar 2 números positivos, calcule y presente el cociente, residuo y dividir los 3 números mediante restas sucesivas.

#include <stdio.h>
#include <conio.h>
void main()
{
int a,b,c;printf("cociente y resto de dos numeros mediante restas");
printf("\n\n ingrese el dividendo:");
scanf("%d",&a);
printf("\n\n ingrese el divisor:");
scanf("%d",&b);
c=0;
while(a>=b){
a=a-b;
c=c+1;
}
printf("\n\n el cociente es: %d",c);
printf("\n\n el residuo es: %d",a);
printf("\n\n pulse una tecla...");
getch();
}

13.- Desarrolle un Programa que permita calcularla potencia de un número que sea positivo.
#include <iostream.h>
#include <conio.h>
int potencia (short, short);
void main()
{
short b, e;
cout << "Ingrese el numero de base: ";
cin >> b;
cout << "\nIngrese el exponente: ";
cin >> e;
cout << endl << b << '^' << e << " = " <<potencia (b,e) << endl << endl;
getch ();
}
int potencia (short ba, short ex)
{
if (ex == 0)return 1;
if (ex == 1)return ba;
else return ba * potencia (ba,ex-1);
}

14.- Desarrolle un Programa que permita calcular la potencia de un número, que permita ingresar dos números sea positivos o negativos.
#include <iostream.h>
#include<conio.h>
float potXvalor(float,short);
void main()
{
float base, resultado;
short exp;
cout << "Ingrese el valor de la base: ";
cin >> base;
cout <<"\nIngrese el valor del exponente: ";
cin >> exp;
cout << "\nLlamamos a potXvalor ("
<< base << "," << exp << ")\n";
resultado = potXvalor(base,exp);cout << "\nEl valor de la base es " << base
<< "\nEl valor de exp es " << exp
<< "\nEl valor de resultado es "
<< resultado << endl;
getch ();
}
float potXvalor(float b,short e)
{
float r=b;
if (e == 0) return 1;
if (e > 0)
for (short i=1; i < e; i++)
r*=b;if (e < 0)
{ e*= -1;
for (short i=1; i < e; i++)
r*=b;
r=1/r;
}
return r;
}

15.- Desarrolle un Programa que permita ingresar una frase, presente cuántos caracteres tiene la frase, cuántas palabras, cuántas vocales y cuántas consonantes.

#include "iostream"
#include "conio.h"
#include "string.h"
using namespace std;void vocal(string cadena1){
int i=0;
int x=0;
int y=0;
int z=0;
while(cadena1[i]!='\0'){
if((cadena1[i]=='a')||(cadena1[i]=='e')||(cadena1[i]=='i')||(cadena1[i]=='o')||(cadena1[i]=='u')||(cadena1[i]=='A')||(cadena1[i]=='E')||(cadena1[i]=='I')||(cadena1[i]=='O')||(cadena1[i]=='U'))
x++;
elseif(cadena1[i]==32)
y++;
else
z++;
i++;

}
cout<<"LA SUMA DE VOCALES ES: "<<x<<endl;
cout<<"LA SUMA DE CONSONANTES ES: "<<z<<endl;
cout<<"LA SUMA DE LOS ESPACIOS ES: "<<y<<endl;
}

string frase;

int main(){...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS