Você está na página 1de 44

1.- REALIZAR EL PSEUDOCODIGO Y EL PROGRAMA QUE INGRESE DESDE EL TECLADO LA BASE Y LA ALTURA DE UN TRIANGULO. SE PIDE CALCULAR E IMPRIMIR SU AREA.

ALGORITMO AREA VAR REAL: B,H,A INICIO ESCRIBIR(INGRESE LA BASE DEL TRIANGULO ) LEER(B) ESCRIBIR(INGRESE LA ALTURA ) LEER(H) AB*H/2 ESCRIBIR(EL AREA DEL TRIANGULO DE BASE ,B, Y DE ALTURA ,H, ES ,A) FIN #include<iostream.h> #include<conio.h> void main() { float b,h,a; cout<<"Ingrese la base "; cin>>b; cout<<"Ingrese la altura "; cin>>h; a=b*h/2;

cout<<"El area del triangulo de base "<<b<<" y de altura "<<h<<" es "<<a; } --------------------------------------------------------------------------------------------------------

2..REALIZAR EL PSEUDOCODIGO Y EL PROGRAMA QUE INGRESE DESDE EL TECLADO EL SUELDO BASICO, BONIFICACION Y DESCUENTO DE UN TRABAJADOR. SE PIDE CALCULAR E IMPRIMIR SU SUELDO NETO. Algoritmo: sueldo neto VAR REAL: sb,b,d INICIO ESCRIBIR (ingrese el sueldo bsico) LEER (S) ESCRIBIR (ingrese la bonificacin ) LEER (b) ESCRIBIR (ingrese el descuento) LEER (d) A SB+B-D ESCRIBIR (CALCULAR EL SUELDO NETO DE UN TRABAJADOR DE SUELDO BASICO ,SB, Y DE VONIFICACION ,B, Y DESCUENTO,D, ES ,SN) FIN ******************************************************** #include<iostream.h> #include<conio.h> void main() {

float sb,b,d,sn; cout<<"Ingrese el sueldo basico "; cin>>b; cout<<"Ingrese la bonificacin "; cin>>b; cout<<"Ingrese el descuento "; cin>>d;

a= SB+B-D; "<<sb<<" } *-************************************************************* 3) realizar el pseudocdigo, diagrama de flujos y el programa que ingrese desde el teclado los precios unitarios y cantidades de 3 artculos diferentes que un cliente ha adquirido en una tienda. Se pide calcular e imprimir el importe a pagar y el vuelto que ha de recibir el cliente. Algoritmo: COMPRA VAR REAL: P1,P2,P3,C1,C2,C3,IP,V,EF INICIO ESCRIBIR (INGRESE PRECIO Y CANTIDAD DEL ARTICULO 1) LEER (P1, C1) ESCRIBIR (INGRESE PRECIO Y CANTIDAD DEL ARTICULO 2) LEER (P2, C2) cout<<"El sueldo neto de un trabajador de sueldo basico y de bonificacion "<<b<<" y de descuento "<<d<<" es "<<sn;

ESCRIBIR (INGRESE PRECIO Y CANTIDAD DEL ARTICULO 3) LEER (P3, C3) IP P1*C1+P2*C2*P3*C3 ESCRIBIR (EL IMPORTE A PAGAR ES , IP) ESCRIBIR (INGRESE EL EFECTIVO CON EL QUE SE VA A PAGAR ) LEER (EF) VEF-IP ESCRIBIR (EL VUELTO ES , V) FIN #include<iostream.h> #include<conio.h> void main() { float P1,P2,P3,C1,C2,C3,IP,V,EF; cout<<" INGRESE PRECIO Y CANTIDAD DEL ARTICULO 1"; cin>>P1>>C1; cout<<" INGRESE PRECIO Y CANTIDAD DEL ARTICULO 2"; cin>>P2>>C2; cout<<" INGRESE PRECIO Y CANTIDAD DEL ARTICULO 3"; cin>>P3>>C3; a= P1*C1+P2*C2*P3*C3; cout<<" EL IMPORTE A PAGAR ES , IP "; cout<<" INGRESE EL EFECTIVO CON EL QUE SE VA A PAGAR "; cin>>EF;

V=EF-IP; cout<<"EL VUELTO ES , V; }

ALGORITMO COMPRA VAR REAL: P1,P2,P3,C1,C2,C3,IP,V,EF

INICIO

ESCRIBIR INGRESE EL PRECIO Y CANTIDAD DEL ARTICULO 1

LEER P1,C1

ESCRIBIR INGRESE PRECIO Y CANTIDAD DEL ARTICULO 2

LEER P2,C2

ESCRIBIR INGRESE PRECIO Y CANTIDAD DEL ARTICULO 3

LEER P3,C3

IPP1*C1+P2*C2+P3*C3

ESCRIBIR EL IMPORTE A PAGAR ES ,IP

ESCRIBIR INGRESE EL EFECTIVO

LEER EF

ESCRIBIR EL VUELTO ES ,V

FIN

#include<iostream.h> #include<conio.h> #include<math.h> #define PI 3.1415926535897932384626433832795 void main() {

cout.precision(2); cout<<" FUNCIONES TRIGONOMETRICAS "<<endl;

cout<<"---------------------------------------------------------"<<endl; cout<<" ANGULO SENO COSENO TANGENTE CTANGTE SECTE CSCANTE"<<endl; cout<<"---------------------------------------------------------"<<endl; cout<<" 0 "<<sin(0)<<" "<<cos(0)<<" "<<"inf. "<<1/cos(0)<<" "<<"inf."<<endl; cout<<" 15 } "<<tan(0)<<"

"<<sin(15*PI/180)<<" "<<cos(15*PI/180);

Estructuras de control
Problema Realizar el pseudocdigo , diagrama de flujo de datos y el programa que ingrese la notas del examen parcial, examen final y promedio de prcticas de un alumno ,se pide calcular e imprimir su promedio final y el mensaje aprobado o desaprobado segn sea el caso

Algoritmo: notas VAR ENTERO:EP,EF,PP INICIO ESCRIBIR (INGRESE LA NOTA DEL EXAMEN PARCIAL) LEER (EP) ESCRIBIR (INGRESE LA NOTA DEL EXAMEN FINAL) LEER (EF) ESCRIBIR (INGRESE LA NOTA DE PROMEDIO DE PRACTICAS) LEER (PP) PF(EP+EF+PP)/3

ESCRIBIR (EL PROMEDIO FINAL ES , PF) SI PF >=11.5 ENTONCES ESCRIBIR (APROVADO) SINO ESCRIBIR (DESAPROVADO) FIN_SI FIN

DIAGRAMA DE FLUJOS

Algoritmo: notas VAR ENTERO:EP,EF,PP REAL :PF


INICIO

ESCRIBIR INGRESE NOTAS DEL PARCIAL ,FINAL Y PROMEDIO DE; PRACTICAS

PF

(PF+EF+PF)

ESCRIBIR EL PROMEDIO FINAL ES ,PF

ESCRIBIR PF>=11.5 DESAPROVADO

ESCRIBIR APORVADO

FIN

#include<iostream.h> #include<conio.h> void main() { float EP,EF,PP,PF; cout<<"INGRESE LA NOTA DEL EXAMEN PARCIAL"<<endl; cin>>EP; cout<<" INGRESE LA NOTA DEL EXAMEN FINAL"<<endl; cin>>EF; cout<<" INGRESE PROMEDIO DE PRACTICAS"<<endl; cin>>PP; PF= (EP+EF+PP)/3; cout<<" EL PROMEDIO FINAL ES"<<PF<<endl; if (PF >=11.5 ) cout<<" aprovado" ; else cout<<"desaprovado"; }

2) realizar el pseudocdigo , diagrama de flujos y el programa que ingrese el sueldo bsico , bonificacin y descuento de un trabajador , se pide calcular e imprimir el sueldo neto antes de aumento del 10% del sueldo bsico para aquellos trabajadores que ganen menos de 1000 nuevo soles , del 8 % del sueldo bsico para aquellos trabajadores que ganen desde 1000 a 2000 nuevo soles y del 5% del sueldo bsico para aquellos trabajadores que ganen ms de 2000 nuevo soles.

Algoritmo: sueldo CONST PA1=0.1 PA2=0.08 PA3=0.05 VAR REAL:SB,BON,DES,SNNA,PA1,PA2,SNDA; INICIO ESCRIBIR (INGRESEEL SUELDO BASICO) LEER (SB) ESCRIBIR (INGRESE BONIFICACION) LEER (BON) ESCRIBIR (INGRESE DESCUENTO) LEER (DES) SNAASB+BON-DES ESCRIBIR (EL SUELDO NETO ANTES DE AUMENTO ES , SNAA) SI SNNA <1000 ENTONCES APA1*SB SINO SI SNAA<=2000 ENTONCES APA2*SB SINO APA3*SB FIN_SI FIN_SI SNDASNAA+A ESCRIBIR ( EL SUELDO NETO DESPUES DE AUMENTO ES , SNDA) FIN

#include<iostream.h> #include<conio.h> #define pa1 0.1 #define pa2 0.08 #define pa3 0.05

void main() { float sb,bon,des,snna,snda,a; cout<<"ingrese suedo basico" cin>>sb; cout<<" ingrese bonificacion" cin>>bon; cout<<" ingrese descuento" cin>>des; snaa=sb+bon-des; cout<<"el sueldo neto antes de aumento es " if ( snaa<1000) { a=pal*sb; } else if ( snaa<=2000) {

a=pa2*sb; } snda=snaa+a; cout<<" el sueldo neto despues de aumento es "< }

Estructura de control repetitiva

1) Realizar el pseudocdigo de diagrama de flujos de datos y el programa que pida que se ingrese su nombre desde el teclado y luego lo imprima 1000 veces en la pantalla.

Algoritmo nombre Var Cadena : nom Entero : k Inicio Escribir (ingrese su nombre ) Leer (nom) Desde k 1 a 1000 hacer Escribir (nom) Fin_desde Fin ******************************************************************** #include<iostream.h> #include<conio.h> void main() { char nom [10]; int k; cout<<"ingrese su nombre ";

cin>>nom; for(k=1;k<=1000;k++) { cout<<k<<" "<<nom<<endl; cout<<"-----------"<<endl; if(k%10==0) { getch (); } } } 4) realizar e3l p seudocdigo , diagrama de flujos de datos y el programa que ingrese los datos de n alumno de una clase: cdigo de alumno , examen parcial, examen final Y promedio de prcticas se pide calcular e imprimir el promedio de cada alumno Algoritmo promedio Var Cadena :cod Real: ep,ef,pp,pf Entero: n,k Inicio Escribir(ingrese la cantidad de alumnos ) Leer(n) Desde k1 a n hacer Escribir(ingrese cdigo) Leer(cod) Escribir( ingrese la nota del examen parcial) Leer(ep) Escribir(ingrese la nota del examen final) Leer(ef) Escribir(ingrese promedio de prcticas) Leer(pp) Pf(ep+ef-pp)/3

Escribir(el promedio final es,pf) Fin_desde fin #include<iostream.h> #include<conio.h> void main() { char cod[8]; float ep,ef,pp,pf; int n,k; cout<<"ingrese la cantidad de alumnos "<<endl; cin>>n; for(k=1;k<=n;k++) { cout<<"ingrese codigo del alumno"<<endl; cin>>cod; cout<<"ingrese la nota del examen parcial"<<endl; cin>> ep; cout<<"ingrese la nota del examen final"<<endl; cin>>ef; cout<<"ingrese promedio de practicas "<<endl; cin>> pp; pf= (ep+ef+pp)/3; cout<<"el promedio final es "<<pf<<endl; if (pf >=11.5 ) { cout<<" aprovado"<<endl ; } else { cout<<"desaprovado"<<endl; }

} }

4)realizar el psudocodigo diagrama flujo de datos y el programa que ingrese desde el teclado n nmeros enteros y luego calcule e imprima : a) la suma b)el promedio c)la cantidad de nmeros pares e impares algoritmo nmeros var entero: n,k,sum,prom,par,imp,num inicio escribir( la cantidad de nmeros) leer(N) sum0 desde k1 a n hacer escribir(ingrese numero ) leer(num) sumsum+num si num mod 2=0 entonces cpcp+1 sino falta una classee

tema :repaso 1= realizar el pseudocdigo y el programa que ingrese en nmeros enteros y luego calcule e imprima el factorial de cada nmero ingresado.

Algoritmo factorial Var Entero: n ,i,num,j,fact, Inicio Escribir(ingrese cantidad de numero) Leer(N) Desde i1 an hacer Escribir(ingrese un numero entero) Leer (num) fact1 Desde j1 num hacer factfact*j fin_desde escribir(el factorial de ,num,es,fact) fin_desde fin ********************************************************** #include<iostream.h> #include<conio.h> void main() { int n,i,num,j,fact; long fact; cout<<"ingrese la cantidad de numero "; cin>>n; for(i=1;i<=n;i++) { cout<<"ingrese el numero entero ";

cin>>num; fact=1; for(j=1;j<=num;j++) { fact=fact*j; } cout<<"el factorial de"<<num<<"es"<<fact<<endl; } } Ejercicio 2 Realizar en pseudocdigo y el programa que ingresa n nmeros enteros. se pide calcular e imprimir los divisores de cada nmero ingresado Algoritmo divisores Var Entero:n,i,num,div; Inicio Escribir(ingrese cantidad de nmeros ) Leer(N) Desde 1 a n hacer Escribir(ingrese un numero entero) Leer(num) Desde div1 num hacer Si num mod div=0 entonces Escribir(divisor=,div) fin_fin

#include<iostream.h> #include<conio.h>

void main() { int n,i,num,div; cout<<"ingrese la cantidad de numero "; cin>>n; for(i=1;i<=n;i++) { cout<<"ingrese el numero entero "; cin>>num; for(div=1;div<=num;div++) { if(num % div==0 ) { cout<<"divisor = "<<div<<endl ; } } } }

Ejercicio 3 Realizar el p seudocodigo y el programa que ingrese n nmeros enteros. Se pide calcular e imprimir la cantidad de nmeros primos que se ingresen. Algoritmo primos Var Enteros :n,i,num,cnp,div,cont,tdiv Inicio Escribir(ingrese la cantidad de nmeros) Lerr(n) cnp0 Desde 1 n hacer Escribir(ingrese un numero primo) Leer (num) contdiv0 Desde div1 a num hacer Sin num mod div=0 entonces contdivcontdiv+1 fin_si fin_desde si contdiv=2entonces cnpcnp + 1 fin_si fin_desde Escribir(la cantidad de nmeros primeros es,cnp)

Fin ************************************

#include<iostream.h> #include<conio.h>

void main() { int n,i,num,cnp,div,cont,contdiv; cout<<"ingrese la cantidad de numero "; cin>>n; cnp=0; for(i=1;i<=n;i++) { cout<<"ingrese el numero primo "; cin>>num; contdiv=0; for(div=1;div<=num;div++) { if(num % div==0 ) { contdiv++; } }

if(contdiv==2) { cnp++; } } cout<<"la cantidad de numeros primos es "<<cnp<<endl; } 4 realizar el pseudocdigo y el programa que calcule e imprima el resultado de las siguientes expresiones: 2+4+6+8+.(n trminos) Algoritmos serie Var Entero:n,i,sum Inicio Escribir(ingrese cantidad de trminos) Leer(n) Desde i 1 a n hacer sumsum+i*2 fin_desde escribir(la suma de los ,n,primeros trminos es ,sum) fin

#include<iostream.h> #include<conio.h>

void main() { int n,i,sum; cout<<"ingrese la cantidad de terminos "; cin>>n; sum=0; for(i=1;i<=n;i++) { sum=sum+i*2

cout<<"la cantidad de los "<<n<<"primeros terminos es"<<sum; } }

JUEVES 26 DE SEPTIEMBRE 1)REALIZAR EL PSEUDOCODIGOY ELPROGRAMA QUE INGRESE EL CODIGO , APELLIDOS Y NOMBRES Y LAS NOTAS DEL EXAMEN PARCIAL FINAL Y PROMEDIO DE PRACTICAS DEN ALUMNOS SE PIDE CALCULAR E IMPRIMIR EL PROMEDIO FINAL DE CADA ALUMNO. APLIQUE SU PROGRAMA. ALGORITMO NOTAS VAR CADENA:COD,APNOM ENTERO:N,I REAL:EP,EF,PP; INICIO CANTIDAD() DESDE I1 AN HACER DATOS() ESCRIBIR(ELPROMEDIO FINAL DEL ALUMNO ES,PROMEDIO()) FIN_DESDE FIN
PROCEDIMIENTO CANTIDAD() INICIO ESCRIBIR(INGRESE CANTIDAD DE ALUMNO) LEER(N) FIN_PROCEDIMIENTO INICIO

ESCRIBIR(INGRESE CODIGO) LEER(COD) ESCRIBIR(INGRESE APELLIDOS Y NOMBRES) LEER(APNOM) ESCRIBIR(INGRESE EXAMEN PARCIAL) LEER(EP) ESCRIBIR(INGRESE EXAMEN FINAL) LEER(EF) ESCRIBIR(INGRESE PROMEDIO DE PRACTICAS) LEER(PP) FIN_PROCEDIMIENTO FUNCION PROMEDIO():REAL INICIO RETORNAR(EP+EF+PP/3) FIN_FUNCION

#include<iostream.h> #include<conio.h> #include<stdio.h> void cantidad(int *x),datos(char a[], char b [],float *c float *d, float *e) ; float promedio(float a, float b ,float c);

void main() { Int n,i; char cod[10],apnom[20]; float ep;ef;pp; Cantidad(&N); for(i=1;i<=n;i++) { datos(cod,apnom,&ep,&ef,$pp); cout<<"el promedio del alumno es <<promedio(ep,ef,pp)<<endl; } getch(); } void cantidad(int *X) {

cout<<"ingrese cantidad de alumnos"; cin>>*x; } void datos(char a[],char b[],float *c ,float *d ,float *e) { cout<<"ingrese codigo"; cin>>cod; cout<<"ingrese apellido y nombre";

gets(apnom); cout<<ingrese examen parcial; cin>>*a; cout<<ingrese examen final; cin>>*b; cout<<ingrese promedio de practicas; cin>>*c; } Float promedio(float a, float b , float c) { Return(a+b+c)/3; }

2) Realizar el pseudocodigo que ingrese n nmeros enteros y luego calcule e imprima el factorial de cada nmero ingresado. Aplique subprogramas Algoritmo numero Var Entero:n,i,num Inicio Cantidad() Desde i1 a n hacer

Dato() Escribir(el factorial de ,num,es,factorial()) Fin_desde Fin Procedimiento cantidad() Inicio Escribir(ingrese cantidad de numeros)

Leer(n) Fin_procedimiento Procedimiento dato() Inicio Escribir(ingrese numero entero Leer(num) Fin_procedimiento Funcin factorial ():entero Var Entero:fact,j Inicio fact1 desde j1 a num hacer factfact*j
fin_desde retornar fact fin_funcion

#include<iostream.h> #include<conio.h> void cantidad(int *x),dato(int *y); long factorial(int z); void main() { int n,i,num;

cantidad(&n); for(i=1;i<=n;i++) dato(&num); cout<<"el factorial de"<<num<<"es"<<factorial(num)<<endl; } getch();

void cantidad(int *x) { cout<<"ingrese cantidad de numeros"; cin>>*x; } void dato(int *y) { cout<<"ingrese numero entero"; cin>>*y; } long factorial(int z) { if(z==1) return 1; else return z*factorial(z-1); }

3)realizar el programa que calcule e imprima por medio de una funcin recursiva el resultado de la sg exprecion 1/2+2/3+3/4+.(n trminos) #include<iostream.h> #include<conio.h> int n; Void cantidad (int *x); Float suma(int x); Void main() { Cantidad(&n); Cout<< la suma de los 2<<n<<2terminos es<<suma(n)<<endl; } Void cantidad(int *x) { Cout<< ingrese cantidad de trminos, Cin>>n; } Float suma(int x) { If(x==1) Return .0; Else Return x/(x+1.0) +suma(x-1);

} Arreglos 1)realizar el pseudocodigo y el programa que ingrese aun arreglo lnea n nmeros enteros . se pide calcular e imprimir la cantidad de nuemeros que tengan tres divisores. Algoritmo numeroas Var Entero:n,i,contdiv,contnum, Arreglo[1..100]de entero:num Inicio repetir Escribir(ingrese cantidad de elementos de arreglo) Leer(n) Mientras n>100 Escribir(ingrese ,N,nmeros enteros) desde1 a n hacer

escribir(ingrese un numero entero) leer(num[i]) fin_desde escribir(los elementos del arreglo son) desde1 a n hacer escribir(num*i+, ) fin_desde

escribir(calculando la cantidad de numeros que cumplen) contnum0 desde i1 a n hacer contdiv0 desde j<1 a num[i] hacer si num[i] mod j =0 entonces contdivcontidiv+1 fin_si fin_desde si cintdiv=3 entonces contnumcontnum+1 fin_si fin_desde escribir(la cantidad de numerosque tienen 3 divisores es , contnum) fin
#include<iostream.h> #include<conio.h> void main() { int n,i,j,contnum=0,contdiv,num[100]; do {

cout<<" ingrese cantidad de elementos del arreglo "; cin>>n; } while(n>100); cout<<"ingrese"<<n<<"numeros enteros"<<endl; for(i=1;i<=n;i++) { cout<<"ingrese un nuemro entero"; cin>>num[i]; } cout<<"los numeros del arreglo son"<<endl; for(i=1;i<=n;i++) { cout<<num[i]<<" "; } cout<<endl; cout<<"calcula la cantidad de numeros que cumplen"<<endl; for(i=1;i<=n;i++) { contdiv=0; for(j=1;j<=num[i];j++) { if(num[i]%j==0) {

contdiv++; } } if(contdiv==3) { contnum++; } } cout<<"la cantidad de nuemros de 3 divisores es"<<contnum<<endl; getch(); } -******************************************************************************** 2)realizar elpseudocodigo y elprograma que ingrese aun arreglo bidimensional dem mxn elementos de datos de tipo entero se pide calcular e imprimir la suma y el promedio dde cada fila del arreglo Algortmo suma Var Entero:m,n,i,j,sum Real:prom Arreglo[1..10,1..10]de entero:num Inicio Escribir( ingrese la cantidad de filas y columnas del arreglo) Leer(m,n) Mientras m>10 o n>10 Escribir(ingrese,m*n,nmeros enteros)

Desde1 am hacer desde1 a n hacer

leer(num[i,j]) fin_desde fin_desde escribir(los elementos del arreglo son) desde j a n hacer desde i a m hacer escribir(num*i,j+, ) fin_desde <salto de lnea> Fin_desde Escribir( calculando la suma y promedio de cada fila) Desde i<1 am hacer sum0 desdej1 a n hacer sumsum+num[i,j] fin_desde escribir( la suma de la fila,i,es,sum) escribir( el promedio de la fila,i,es,sum/n) fin_desde fin

********************** #include<iostream.h> #include<conio.h> void main() { int m,n,i,j,sum,num[10][10]; do { cout<<"ingrese cantidad de filas y columnas"<<endl; cin>>m>>n; } while(m>10 ||n>10); cout<<"ingrese"<<m*n<<"numeros enteros"<<endl; for(i=1;i<=m;i++) for(j=1;j<=n;j++) { cout<<"ingrese numero entero"; cin>>num[i][j]; } cout<<"los elementos del arreglo son"<<endl; for(i=1;i<=m;i++) { for(j=1;j<=n;j++) {

cout<<num[i][j]<<" "; } cout<<endl; } cout<<"calcula la suma y elpromedio de cada fila"<<endl; for(i=1;i<=m;i++) { sum=0; for(j=1;j<=n;j++) { sum=sum+num[i][j]; } cout<<" la suma de la fila"<<i<<"es"<<sum<<endl; cout<<" el promedio de la fila"<<sum/(n*1.0)<<endl; } getch(); } +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Examen final

Realizar el programa que asigne a dos variables de tipo cadena(alfa y beta)los siguientes valores respectivamente :universidad tecnolgica del peru y tecnolgica.aplique funciones de cadenas vistas en clase #include<iostream.h> #include<conio.h> #include<string.h> #include<stdio.h> #include<stdlib.h> Void main() { Char alfa[80],beta[50]; Strcpy(alfa,Universidad tecnologica del peru); Strcpy(beta,tecnolgica); Cout<<alfa=<<alfa<<endl; Cout<<beta=<<beta<<endl; Cout<<la cadena alfa tiene<<strlen(alfa)<<caracteres<<endl; Cout<<la cadena beta tiene<<strlen(beta)<<caracteres<<endl; Strcat(alfa,beta); Cout<<alfa=<<alfa<<endl; Cout<<beta=<<beta<<endl; Cout<<la ocurrencia de beta en alfa es<<strstr(alfa,beta)<<endl; If(strcmp(alfa,beta)==0 { Cout<<la cadena alfa es igual a beta<<endl; }

Else { Cout<<la cadena alfa es diferente a beta <<endl; } Strset(alfa,*); Strset(beta,&); Cout<<alfa=<<alfa<<endl; Cout<<beta=<<beta<<endl; Strcpy(alfa,15); Strcpy(beta,2.345); Cout<<alfa = <<alfa<<endl; Cout<<beta=<<beta<<endl; Cout<< la suma de 15 +2.345 es <<stoi(alfa)+atof(beta)<<endl; } Realizar el programa que ingrese aun arreglo de registros los datos de los artculos de un almacen :cdigo,descripcin,tipo(mecanico,electricoy electrnico,precio unitario y cantidad) se pide calcular e imprimir el total de importes por tipo #include<iostream.h> #include<conio.h> #include<string.h> Struct artiulo{ Char cod[10]; Char des[20]; Char tipo[12];

Int cant; Float pu; Float imp; } a [100]; Void main() { Int n,I; Float tim=0,tie=0,tien=0; Do { Cout<< ingrese la cantidadad d articulos; Cin>>n; } While(n>100), Cout<< ingrese los datos de <<n<<artculos<<endl; For(i=1;i<=n;i++);

Cout<<ingrese percio unitario, Cin>>a[i].pu; Cout<<ingresecantidad; Cin>>a[i].cant; A[i].imp=a[i].pu*a[i].cant; If(strcmp8a{i].tipo,.mecanico

Else If(strcmp(a[i].tipo,elctrico)==0) { Tie=tie+a[i].imp; } Else { Tien=tien+a[i].imp; } } Cout<<total de importes tipo mecanico es <<tim<<endl; Cout<<total de importes tipo electrico es <<tie<<endl; Cout<<total de importes tipo electronico es <<tien<<endl; }

Você também pode gostar